<?xml version="1.0"?>
<doc>
    <assembly>
        <name>DevExpress.Xpo.v10.2</name>
    </assembly>
    <members>
        <member name="T:DevExpress.Xpo.ResolveSessionEventHandler">

            <summary>
                <para><see short="M:DevExpress.Xpo.ResolveSessionEventHandler.Invoke"/>
</para>
            </summary>

        </member>
        <member name="M:DevExpress.Xpo.ResolveSessionEventHandler.Invoke(System.Object,DevExpress.Xpo.ResolveSessionEventArgs)">
            <summary>
                <para>Represents a method that will handle an object's <b>ResolveSession</b> event.
</para>
            </summary>
            <param name="sender">
		The event sender.

            </param>
            <param name="e">
		A <see cref="T:DevExpress.Xpo.ResolveSessionEventArgs"/> object that contains event data.

            </param>


        </member>
        <member name="T:DevExpress.Xpo.ResolveSessionEventArgs">

            <summary>
                <para>Provides data for an object's <b>ResolveSession</b> event.
</para>
            </summary>

        </member>
        <member name="M:DevExpress.Xpo.ResolveSessionEventArgs.#ctor">
            <summary>
                <para>Initializes a new instance of the <see cref="T:DevExpress.Xpo.ResolveSessionEventArgs"/> class.
</para>
            </summary>


        </member>
        <member name="P:DevExpress.Xpo.ResolveSessionEventArgs.Session">
            <summary>
                <para>Specifies the session to be used to load and save persistent objects.
</para>
            </summary>
            <value>An object that implements <see cref="T:DevExpress.Xpo.Helpers.ISessionProvider"/>.
</value>


        </member>
        <member name="F:DevExpress.Xpo.ResolveSessionEventArgs.Tag">
            <summary>
                <para>Gets or sets an arbitrary object, which is passed with the <see cref="P:DevExpress.Xpo.ResolveSessionEventArgs.Session"/> property. When using the <see cref="T:DevExpress.Xpo.XPInstantFeedbackSource"/>, use <b>Tag</b> in the <see cref="E:DevExpress.Xpo.XPInstantFeedbackSource.ResolveSession"/> event handler, to pass an object to the <see cref="E:DevExpress.Xpo.XPInstantFeedbackSource.DismissSession"/> event handler.
</para>
            </summary>
            <returns> 
</returns>


        </member>
        <member name="T:DevExpress.Xpo.ServerExceptionThrownEventHandler">

            <summary>
                <para><see short="M:DevExpress.Xpo.ServerExceptionThrownEventHandler.Invoke"/>
</para>
            </summary>

        </member>
        <member name="M:DevExpress.Xpo.ServerExceptionThrownEventHandler.Invoke(System.Object,DevExpress.Xpo.ServerExceptionThrownEventArgs)">
            <summary>
                <para>Represents a method that will handle the <see cref="E:DevExpress.Xpo.XPServerCollectionSource.ServerExceptionThrown"/> event.
</para>
            </summary>
            <param name="sender">
		The event sender.

            </param>
            <param name="e">
		An <see cref="T:DevExpress.Xpo.ServerExceptionThrownEventArgs"/> object that contains event data.

            </param>


        </member>
        <member name="T:DevExpress.Xpo.ServerExceptionThrownEventArgs">

            <summary>
                <para>Provides data for an object's <see cref="E:DevExpress.Xpo.XPServerCollectionSource.ServerExceptionThrown"/> event.
</para>
            </summary>

        </member>
        <member name="M:DevExpress.Xpo.ServerExceptionThrownEventArgs.#ctor(System.Exception)">
            <summary>
                <para>Initialize a new instance of the ServerExceptionThrownEventArgs class with a specified exception.
</para>
            </summary>
            <param name="exception">
		The data server exception. This value is assigned to the <see cref="P:DevExpress.Xpo.ServerExceptionThrownEventArgs.Exception"/> property.

            </param>


        </member>
        <member name="M:DevExpress.Xpo.ServerExceptionThrownEventArgs.#ctor(System.Exception,DevExpress.Xpo.ServerExceptionThrownAction)">
            <summary>
                <para>Initialize a new instance of the ServerExceptionThrownEventArgs class with a specified exception and value indicating how the exception is to be handled.
</para>
            </summary>
            <param name="exception">
		The data server exception. This value is assigned to the <see cref="P:DevExpress.Xpo.ServerExceptionThrownEventArgs.Exception"/> property.

            </param>
            <param name="action">
		A <see cref="T:DevExpress.Xpo.ServerExceptionThrownAction"/> value indicating how the exception is to be handled.

            </param>


        </member>
        <member name="P:DevExpress.Xpo.ServerExceptionThrownEventArgs.Action">
            <summary>
                <para>Gets or sets how the data server exception is to be handled in Server Mode.
</para>
            </summary>
            <value>A <see cref="T:DevExpress.Xpo.ServerExceptionThrownAction"/> value indicating how the data server exception is to be handled.
</value>


        </member>
        <member name="P:DevExpress.Xpo.ServerExceptionThrownEventArgs.Exception">
            <summary>
                <para>Gets the exception thrown by a data server in Server Mode.
</para>
            </summary>
            <value>The data server exception.
</value>


        </member>
        <member name="T:DevExpress.Xpo.IdentityMapBehavior">

            <summary>
                <para>Defines how references to instances of persistent objects are stored in a session's Identity Map.
</para>
            </summary>

        </member>
        <member name="F:DevExpress.Xpo.IdentityMapBehavior.Default">
            <summary>
                <para>The behavior is determined by XPO. For instance, in XPO version 8.3 this is equal to <b>IdentityMapBehavior.Weak</b>.
</para>
            </summary>


        </member>
        <member name="F:DevExpress.Xpo.IdentityMapBehavior.Strong">
            <summary>
                <para>Direct references to objects are used.
</para>
            </summary>


        </member>
        <member name="F:DevExpress.Xpo.IdentityMapBehavior.Weak">
            <summary>
                <para>Instances of the <b>System.WeakReference</b> class are used.
</para>
            </summary>


        </member>
        <member name="T:DevExpress.Xpo.SizeAttribute">

            <summary>
                <para>Specifies the maximum number of characters that can be stored in a column which is created to store the data of a property or field.

</para>
            </summary>

        </member>
        <member name="M:DevExpress.Xpo.SizeAttribute.#ctor(System.Int32)">
            <summary>
                <para>Initializes a new instance of the <see cref="T:DevExpress.Xpo.SizeAttribute"/> class.
</para>
            </summary>
            <param name="size">
		An integer value which specifies the maximum number of characters that can be stored. This value is assigned to the <see cref="P:DevExpress.Xpo.SizeAttribute.Size"/> property.

            </param>


        </member>
        <member name="F:DevExpress.Xpo.SizeAttribute.DefaultStringMappingFieldSize">
            <summary>
                <para>Specifies the default size of the database column which the member's data is stored in. The default value is <b>100</b>.
</para>
            </summary>
            <returns>An integer value representing default size of the database column created for the persistent properties or fields.
</returns>


        </member>
        <member name="P:DevExpress.Xpo.SizeAttribute.Size">
            <summary>
                <para>Gets the size of the database column which the member's data is stored in.
</para>
            </summary>
            <value>An integer value which specifies the maximum number of characters that can be stored.
</value>


        </member>
        <member name="F:DevExpress.Xpo.SizeAttribute.Unlimited">
            <summary>
                <para>Specifies the unlimited format size of the database column which the member's data is stored in.

</para>
            </summary>
            <returns>An integer value representing unlimited format size.
</returns>


        </member>
        <member name="T:DevExpress.Xpo.Metadata.ReflectionMemberInfo">

            <summary>
                <para>Provides access to member metadata gathered via Reflection.
</para>
            </summary>

        </member>
        <member name="M:DevExpress.Xpo.Metadata.ReflectionMemberInfo.GetConst(System.Object,DevExpress.Xpo.Metadata.XPMemberInfo)">
            <summary>
                <para>This member supports the .NET Framework infrastructure and cannot be used directly from your code.
</para>
            </summary>
            <param name="target">
		@nbsp;

            </param>
            <param name="targetMember">
		@nbsp;

            </param>
            <returns>@nbsp;

</returns>


        </member>
        <member name="M:DevExpress.Xpo.Metadata.ReflectionMemberInfo.GetValue(System.Object)">
            <summary>
                <para>Returns the member's value.
</para>
            </summary>
            <param name="theObject">
		An object whose value will be returned.

            </param>
            <returns>An object which represents the member's value.
</returns>


        </member>
        <member name="P:DevExpress.Xpo.Metadata.ReflectionMemberInfo.IsStruct">
            <summary>
                <para>Gets whether the member represents a data structure.
</para>
            </summary>
            <value><b>true</b> if the member represents a data structure; otherwise, <b>false</b>.
</value>


        </member>
        <member name="P:DevExpress.Xpo.Metadata.ReflectionMemberInfo.Name">
            <summary>
                <para>Gets the member's name.
</para>
            </summary>
            <value>A <see cref="T:System.String"/> value which specifies the member's name.
</value>


        </member>
        <member name="M:DevExpress.Xpo.Metadata.ReflectionMemberInfo.SetValue(System.Object,System.Object)">
            <summary>
                <para>Sets the property value for the given object.
</para>
            </summary>
            <param name="theObject">
		An object whose property value will be set.

            </param>
            <param name="theValue">
		An object which represents the new value for this property.

            </param>


        </member>
        <member name="T:DevExpress.Xpo.Metadata.ReflectionFieldInfo">

            <summary>
                <para>Provides access to field metadata gathered via Reflection.
</para>
            </summary>

        </member>
        <member name="M:DevExpress.Xpo.Metadata.ReflectionFieldInfo.#ctor(DevExpress.Xpo.Metadata.XPClassInfo,System.Reflection.FieldInfo,DevExpress.Xpo.Metadata.XPMemberInfo)">
            <summary>
                <para>Initializes a new instance of the ReflectionFieldInfo class.
</para>
            </summary>
            <param name="owner">
		An <see cref="T:DevExpress.Xpo.Metadata.XPClassInfo"/> descendant which will own the created instance. This value is assigned to the <see cref="P:DevExpress.Xpo.Metadata.XPMemberInfo.Owner"/> property.


            </param>
            <param name="finfo">
		A <see cref="T:System.Reflection.FieldInfo"/> object which provides access to field metadata.

            </param>
            <param name="valueParent">
		An <see cref="T:DevExpress.Xpo.Metadata.XPMemberInfo"/> object which represents the value parent.

            </param>


        </member>
        <member name="P:DevExpress.Xpo.Metadata.ReflectionFieldInfo.IsPublic">
            <summary>
                <para>Indicates whether the field is public.

</para>
            </summary>
            <value><b>true</b> if the field is declared as public; otherwise, <b>false</b>.
</value>


        </member>
        <member name="P:DevExpress.Xpo.Metadata.ReflectionFieldInfo.MemberType">
            <summary>
                <para>Gets the type of this field.
</para>
            </summary>
            <value>The <see cref="T:System.Type"/> of this field.

</value>


        </member>
        <member name="T:DevExpress.Xpo.Metadata.ReflectionDictionary">

            <summary>
                <para>Implements the <see cref="T:DevExpress.Xpo.Metadata.XPDictionary"/> class. Provides metadata information accumulated via .NET Reflection (based on class structure and custom attributes).
</para>
            </summary>

        </member>
        <member name="M:DevExpress.Xpo.Metadata.ReflectionDictionary.#ctor">
            <summary>
                <para>Initializes a new instance of the <see cref="T:DevExpress.Xpo.Metadata.ReflectionDictionary"/> class.
</para>
            </summary>


        </member>
        <member name="M:DevExpress.Xpo.Metadata.ReflectionDictionary.CanGetClassInfoByType(System.Type)">
            <summary>
                <para>Indicates whether the dictionary can return metadata information for the specified type.
</para>
            </summary>
            <param name="classType">
		The class type.

            </param>
            <returns><b>true</b> if the dictionary can return metadata information for the specified type; otherwise, <b>false</b>.
</returns>


        </member>
        <member name="P:DevExpress.Xpo.Metadata.ReflectionDictionary.Classes">
            <summary>
                <para>Gets a collection of the <see cref="T:DevExpress.Xpo.Metadata.XPClassInfo"/> objects that are supplied by the current <see cref="T:DevExpress.Xpo.Metadata.ReflectionDictionary"/> instance.
</para>
            </summary>
            <value>A collection of the <see cref="T:DevExpress.Xpo.Metadata.XPClassInfo"/> objects.
</value>


        </member>
        <member name="M:DevExpress.Xpo.Metadata.ReflectionDictionary.DefaultCanGetClassInfoByType(System.Type)">
            <summary>
                <para>Indicates whether the dictionary can return metadata information for the specified type.
</para>
            </summary>
            <param name="classType">
		The class type.

            </param>
            <returns><b>true</b> if the dictionary can return metadata information for the specified type; otherwise, <b>false</b>.
</returns>


        </member>
        <member name="M:DevExpress.Xpo.Metadata.ReflectionDictionary.QueryClassInfo(System.String,System.String)">
            <summary>
                <para>Returns the persistent class metadata information for the specified assembly name and class name.
</para>
            </summary>
            <param name="assemblyName">
		The assembly name.

            </param>
            <param name="className">
		The full name of the class. 

            </param>
            <returns>The <see cref="T:DevExpress.Xpo.Metadata.XPClassInfo"/> object for the specified class or <b>null</b> reference (<b>Nothing</b> in Visual Basic) when the metadata information cannot be obtained.
</returns>


        </member>
        <member name="M:DevExpress.Xpo.Metadata.ReflectionDictionary.QueryClassInfo(System.Type)">
            <summary>
                <para>Returns the persistent class metadata information for the specified class type.
</para>
            </summary>
            <param name="classType">
		The class type.

            </param>
            <returns>The <see cref="T:DevExpress.Xpo.Metadata.XPClassInfo"/> object for the specified class type or <b>null</b> reference (<b>Nothing</b> in Visual Basic) when the metadata information for the corresponding class cannot be obtained.
</returns>


        </member>
        <member name="T:DevExpress.Xpo.Metadata.ReflectionClassInfo">

            <summary>
                <para>Provides access to the metadata information of a class gathered via Reflection.

</para>
            </summary>

        </member>
        <member name="M:DevExpress.Xpo.Metadata.ReflectionClassInfo.#ctor(System.Type,DevExpress.Xpo.Metadata.XPDictionary)">
            <summary>
                <para>Initializes a new instance of the ReflectionClassInfo object with the specified <see cref="P:DevExpress.Xpo.Metadata.ReflectionClassInfo.ClassType"/> and <see cref="P:DevExpress.Xpo.Metadata.XPClassInfo.Dictionary"/> property.
</para>
            </summary>
            <param name="classType">
		A <see cref="T:System.Type"/> of the described class. This value is assigned to the <see cref="P:DevExpress.Xpo.Metadata.ReflectionClassInfo.ClassType"/> property.

            </param>
            <param name="dictionary">
		An <see cref="T:DevExpress.Xpo.Metadata.XPDictionary"/> object which contains the new ReflectionClassInfo object. This value is assigned to the <see cref="P:DevExpress.Xpo.Metadata.XPClassInfo.Dictionary"/> property.

            </param>


        </member>
        <member name="M:DevExpress.Xpo.Metadata.ReflectionClassInfo.AddMember(DevExpress.Xpo.Metadata.XPMemberInfo)">
            <summary>
                <para>Adds the specified member's metadata information to the <see cref="P:DevExpress.Xpo.Metadata.ReflectionClassInfo.OwnMembers"/> collection.
</para>
            </summary>
            <param name="newMember">
		An <see cref="T:DevExpress.Xpo.Metadata.XPMemberInfo"/> object to add.

            </param>


        </member>
        <member name="P:DevExpress.Xpo.Metadata.ReflectionClassInfo.AssemblyName">
            <summary>
                <para>Gets the name of the assembly that the class is declared in.
</para>
            </summary>
            <value>A <see cref="T:System.String"/> value which specifies the name of the assembly that the class is declared in.
</value>


        </member>
        <member name="P:DevExpress.Xpo.Metadata.ReflectionClassInfo.BaseClass">
            <summary>
                <para>Gets the metadata information of the base class.

</para>
            </summary>
            <value>An <see cref="T:DevExpress.Xpo.Metadata.XPClassInfo"/> object which provides the metadata information of the base class. <b>null</b> (<b>Nothing</b> in Visual Basic) if the <see cref="T:DevExpress.Xpo.Metadata.XPClassInfo"/> object provides a description of the class which is the root in a class hierarchy.

</value>


        </member>
        <member name="P:DevExpress.Xpo.Metadata.ReflectionClassInfo.ClassType">
            <summary>
                <para>Gets the type of the class whose metadata is provided by this ReflectionClassInfo object.
</para>
            </summary>
            <value>The <see cref="T:System.Type"/> of the class.
</value>


        </member>
        <member name="P:DevExpress.Xpo.Metadata.ReflectionClassInfo.DefaultMembersPersistence">
            <summary>
                <para>Gets the rule that determines which members are persistent by default.
</para>
            </summary>
            <value>A <see cref="T:DevExpress.Xpo.DefaultMembersPersistence"/> enumeration value that specifies which members are by default implied to be persistent.

</value>


        </member>
        <member name="P:DevExpress.Xpo.Metadata.ReflectionClassInfo.FullName">
            <summary>
                <para>Gets the full name of a class.
</para>
            </summary>
            <value>A <see cref="T:System.String"/> value which specifies the full name of the class.
</value>


        </member>
        <member name="M:DevExpress.Xpo.Metadata.ReflectionClassInfo.GetInterfaceTableClassInfo">
            <summary>
                <para>This member supports the internal infrastructure and is not intended to be used directly from your code.
</para>
            </summary>
            <returns> 
</returns>


        </member>
        <member name="P:DevExpress.Xpo.Metadata.ReflectionClassInfo.IsInterface">
            <summary>
                <para>This member supports the internal infrastructure and is not intended to be used directly from your code.
</para>
            </summary>
            <value> 
</value>


        </member>
        <member name="P:DevExpress.Xpo.Metadata.ReflectionClassInfo.OwnMembers">
            <summary>
                <para>Gets a collection of <see cref="T:DevExpress.Xpo.Metadata.XPMemberInfo"/> objects that provide metadata information on all the members owned by the class. 
</para>
            </summary>
            <value>An array of <see cref="T:DevExpress.Xpo.Metadata.XPMemberInfo"/> objects.
</value>


        </member>
        <member name="P:DevExpress.Xpo.Metadata.ReflectionClassInfo.SuppressSuspiciousMemberInheritanceCheck">
            <summary>
                <para>Specifies whether exceptions are thrown when overridden properties have attributes from the <see cref="N:DevExpress.Xpo"/> namespace applied.
</para>
            </summary>
            <value><b>true</b>, if exceptions are suppressed; <b>false</b>, if exceptions are thrown. The default is <b>false</b>.
</value>


        </member>
        <member name="T:DevExpress.Xpo.Metadata.XPTypeInfo">

            <summary>
                <para>Serves as a base for classes that discover the object's attributes and provide access to its metadata.
</para>
            </summary>

        </member>
        <member name="M:DevExpress.Xpo.Metadata.XPTypeInfo.AddAttribute(System.Attribute)">
            <summary>
                <para>Adds a new attribute to the attribute collection of the type.
</para>
            </summary>
            <param name="attribute">
		A <see cref="T:System.Attribute"/> descendant which represents the attribute for this type.

            </param>


        </member>
        <member name="P:DevExpress.Xpo.Metadata.XPTypeInfo.Attributes">
            <summary>
                <para>Gets the attributes for this type.
</para>
            </summary>
            <value>An array of <see cref="T:System.Attribute"/> descendants.
</value>


        </member>
        <member name="M:DevExpress.Xpo.Metadata.XPTypeInfo.FindAttributeInfo(System.Type)">
            <summary>
                <para>Searches for an attribute of the specified type.
</para>
            </summary>
            <param name="attributeType">
		A <see cref="T:System.Type"/> descendant which represents the type of the attribute to search for.


            </param>
            <returns>A <see cref="T:System.Attribute"/> descendant of the specified type. <b>null</b> (<b>Nothing</b> in Visual Basic) if an attribute of the specified type isn't found.

</returns>


        </member>
        <member name="M:DevExpress.Xpo.Metadata.XPTypeInfo.FindAttributeInfo(System.String)">
            <summary>
                <para>Searches for an attribute with the specified name.
</para>
            </summary>
            <param name="attributeName">
		A <see cref="T:System.String"/> value that specifies the name of the attribute to search for.

            </param>
            <returns>A <see cref="T:System.Attribute"/> descendant with the specified name. <b>null</b> (<b>Nothing</b> in Visual Basic) if an attribute with the specified name isn't found.
</returns>


        </member>
        <member name="M:DevExpress.Xpo.Metadata.XPTypeInfo.GetAttributeInfo(System.String)">
            <summary>
                <para>Returns the attribute with the specified name.
</para>
            </summary>
            <param name="name">
		A <see cref="T:System.String"/> value which specifies the name of the attribute to retrieve.

            </param>
            <returns>A <see cref="T:System.Attribute"/> descendant with the specified name. <b>null</b> (<b>Nothing</b> in Visual Basic) if an attribute with the specified name isn't found. In this case a <see cref="T:DevExpress.Xpo.Exceptions.RequiredAttributeMissingException"/> exception is thrown.

</returns>


        </member>
        <member name="M:DevExpress.Xpo.Metadata.XPTypeInfo.GetAttributeInfo(System.Type)">
            <summary>
                <para>Returns the attribute of the specified type.

</para>
            </summary>
            <param name="attributeType">
		A <see cref="T:System.Type"/> descendant which represents the type of the attribute to retrieve.

            </param>
            <returns>A <see cref="T:System.Attribute"/> descendant of the specified type. <b>null</b> (<b>Nothing</b> in Visual Basic) if an attribute of the specified type isn't found. In this case the <see cref="T:DevExpress.Xpo.Exceptions.RequiredAttributeMissingException"/> is thrown.

</returns>


        </member>
        <member name="M:DevExpress.Xpo.Metadata.XPTypeInfo.HasAttribute(System.Type)">
            <summary>
                <para>Determines whether the type has an attribute of the specified type.

</para>
            </summary>
            <param name="attributeType">
		A <see cref="T:System.Type"/> descendant which represents the type of the attribute to find.

            </param>
            <returns><b>true</b> if the type has an attribute of the specified type; otherwise, <b>false</b>.

</returns>


        </member>
        <member name="M:DevExpress.Xpo.Metadata.XPTypeInfo.HasAttribute(System.String)">
            <summary>
                <para>Determines whether the type has the specified attribute.
</para>
            </summary>
            <param name="name">
		A <see cref="T:System.String"/> value which specifies the name of the attribute to find.

            </param>
            <returns><b>true</b> if the type has the specified attribute; otherwise, <b>false</b>.
</returns>


        </member>
        <member name="P:DevExpress.Xpo.Metadata.XPTypeInfo.IsPersistent">
            <summary>
                <para>Gets whether a class or member of this type is persistent.
</para>
            </summary>
            <value><b>true</b> if a class or member of this type is persistent; otherwise, <b>false</b>.
</value>


        </member>
        <member name="P:DevExpress.Xpo.Metadata.XPTypeInfo.IsVisibleInDesignTime">
            <summary>
                <para>Gets whether a property or class is visible at design time.
</para>
            </summary>
            <value><b>true</b> if the property or class is visible at design time; otherwise, <b>false</b>.
</value>


        </member>
        <member name="M:DevExpress.Xpo.Metadata.XPTypeInfo.RemoveAttribute(System.Type)">
            <summary>
                <para>Removes the attribute of the specified type.
</para>
            </summary>
            <param name="attributeType">
		A <see cref="T:System.Type"/> descendant which represents the type of the attribute to remove.

            </param>


        </member>
        <member name="T:DevExpress.Xpo.Metadata.XPMemberInfo">

            <summary>
                <para>Serves as a base for classes that provide access to member metadata.
</para>
            </summary>

        </member>
        <member name="P:DevExpress.Xpo.Metadata.XPMemberInfo.CollectionElementType">
            <summary>
                <para>Gets the <see cref="T:DevExpress.Xpo.Metadata.XPClassInfo"/> of the persistent object if the current member is a collection of these persistent objects.
</para>
            </summary>
            <value>An <see cref="T:DevExpress.Xpo.Metadata.XPClassInfo"/> object which represents the type of a single element in the collection. <b>null</b> (<b>Nothing</b> in Visual Basic) if this <see cref="T:DevExpress.Xpo.Metadata.XPMemberInfo"/> object provides metadata for a member which is not a collection.
</value>


        </member>
        <member name="P:DevExpress.Xpo.Metadata.XPMemberInfo.Converter">
            <summary>
                <para>Gets the value converter.
</para>
            </summary>
            <value>A <see cref="T:DevExpress.Xpo.Metadata.ValueConverter"/> object which represents the value converter.
</value>


        </member>
        <member name="P:DevExpress.Xpo.Metadata.XPMemberInfo.DisplayName">
            <summary>
                <para>Gets the member's display name.
</para>
            </summary>
            <value>A <see cref="T:System.String"/> value which specifies the member's display name.
</value>


        </member>
        <member name="M:DevExpress.Xpo.Metadata.XPMemberInfo.ExpandId(System.Object)">
            <summary>
                <para>This member supports the .NET Framework infrastructure and cannot be used directly from your code.
</para>
            </summary>
            <param name="id">
		 [To be supplied] 
            </param>
            <returns> [To be supplied] </returns>


        </member>
        <member name="M:DevExpress.Xpo.Metadata.XPMemberInfo.GetAssociatedCollectionProperty">
            <summary>
                <para>This member supports the .NET Framework infrastructure and cannot be used directly from your code.
</para>
            </summary>
            <returns>@nbsp;
</returns>


        </member>
        <member name="M:DevExpress.Xpo.Metadata.XPMemberInfo.GetAssociatedMember">
            <summary>
                <para>This member supports the .NET Framework infrastructure and cannot be used directly from your code.
</para>
            </summary>
            <returns>@nbsp;
</returns>


        </member>
        <member name="M:DevExpress.Xpo.Metadata.XPMemberInfo.GetAssociatedProperty">
            <summary>
                <para>Gets the property metadata which is associated with the current <see cref="T:DevExpress.Xpo.Metadata.XPMemberInfo"/> object.
</para>
            </summary>
            <returns>An <see cref="T:DevExpress.Xpo.Metadata.XPMemberInfo"/> object that provides property metadata which is associated with the current object.

</returns>


        </member>
        <member name="M:DevExpress.Xpo.Metadata.XPMemberInfo.GetConst(System.Object,DevExpress.Xpo.Metadata.XPMemberInfo)">
            <summary>
                <para>This member supports the XPO Framework infrastructure and is not intended to be used directly from your code.
</para>
            </summary>
            <param name="target">
		@nbsp;

            </param>
            <param name="targetMember">
		@nbsp;

            </param>
            <returns>@nbsp;
</returns>


        </member>
        <member name="M:DevExpress.Xpo.Metadata.XPMemberInfo.GetMappingClass(DevExpress.Xpo.Metadata.XPClassInfo)">
            <summary>
                <para>This member supports the .NET Framework infrastructure and cannot be used directly from your code.
</para>
            </summary>
            <param name="branch">
		An <see cref="T:DevExpress.Xpo.Metadata.XPClassInfo"/> object.

            </param>
            <returns>An <see cref="T:DevExpress.Xpo.Metadata.XPClassInfo"/> object.
</returns>


        </member>
        <member name="M:DevExpress.Xpo.Metadata.XPMemberInfo.GetValue(System.Object)">
            <summary>
                <para>When implemented in a derived class, returns the property's value.
</para>
            </summary>
            <param name="theObject">
		An object whose value will be returned.

            </param>
            <returns>An object which represents the property's value.
</returns>


        </member>
        <member name="P:DevExpress.Xpo.Metadata.XPMemberInfo.IntermediateClass">
            <summary>
                <para>This member supports the XPO Framework infrastructure and is not intended to be used directly from your code.
</para>
            </summary>
            <value> [To be supplied] </value>


        </member>
        <member name="P:DevExpress.Xpo.Metadata.XPMemberInfo.IsAggregated">
            <summary>
                <para>Gets whether the member references other aggregated persistent objects.
</para>
            </summary>
            <value><b>true</b> if the member references other aggregated persistent objects; otherwise, <b>false</b>.
</value>


        </member>
        <member name="P:DevExpress.Xpo.Metadata.XPMemberInfo.IsAliased">
            <summary>
                <para>Gets whether a <see cref="T:DevExpress.Xpo.PersistentAliasAttribute"/> attribute is applied to the property.
</para>
            </summary>
            <value><b>true</b> if the member has the <see cref="T:DevExpress.Xpo.PersistentAliasAttribute"/> attribute; otherwise, <b>false</b>.
</value>


        </member>
        <member name="P:DevExpress.Xpo.Metadata.XPMemberInfo.IsAssociation">
            <summary>
                <para>Gets whether the member sets up the relation.
</para>
            </summary>
            <value><b>true</b> if the member sets up the relation; otherwise, <b>false</b>.
</value>


        </member>
        <member name="P:DevExpress.Xpo.Metadata.XPMemberInfo.IsAssociationList">
            <summary>
                <para>Indicates whether the current member represents the "many" side of the association.
</para>
            </summary>
            <value><b>true</b> if the member is <b>IList</b> or its descendant, with the <see cref="T:DevExpress.Xpo.AssociationAttribute"/> applied; otherwise, <b>false</b>.
</value>


        </member>
        <member name="P:DevExpress.Xpo.Metadata.XPMemberInfo.IsAutoGenerate">
            <summary>
                <para>Gets whether the member is the auto-generated key.
</para>
            </summary>
            <value><b>true</b> if the member is the auto-generated key; otherwise, <b>flase</b>.
</value>


        </member>
        <member name="P:DevExpress.Xpo.Metadata.XPMemberInfo.IsCollection">
            <summary>
                <para>Gets whether the member represents a collection and is involved in associations.
</para>
            </summary>
            <value><b>true</b> if the member represents a collection and is involved in associations; otherwise, <b>false</b>.
</value>


        </member>
        <member name="P:DevExpress.Xpo.Metadata.XPMemberInfo.IsDelayed">
            <summary>
                <para>Gets whether the property is marked as delayed.
</para>
            </summary>
            <value><b>true</b> if the property is marked as delayed; otherwise, <b>false</b>.
</value>


        </member>
        <member name="P:DevExpress.Xpo.Metadata.XPMemberInfo.IsIdentity">
            <summary>
                <para>Gets whether the member is an auto-generated integer key.
</para>
            </summary>
            <value><b>true</b> if the member is an auto-generated integer key; otherwise, <b>false</b>.
</value>


        </member>
        <member name="P:DevExpress.Xpo.Metadata.XPMemberInfo.IsKey">
            <summary>
                <para>Gets whether the member represents a key member.
</para>
            </summary>
            <value><b>true</b> if the member represents a key member; otherwise, <b>false</b>.
</value>


        </member>
        <member name="P:DevExpress.Xpo.Metadata.XPMemberInfo.IsManyToMany">
            <summary>
                <para>Gets whether a member is involved in a many-to-many association.

</para>
            </summary>
            <value><b>true</b> if the member is involved in a many-to-many association; otherwise, <b>false</b>.

</value>


        </member>
        <member name="P:DevExpress.Xpo.Metadata.XPMemberInfo.IsManyToManyAlias">
            <summary>
                <para>Indicates whether the <b>ManyToManyAliasAttribute</b> attribute is applied.
</para>
            </summary>
            <value><b>true</b> if the <b>ManyToManyAliasAttribute</b> is applied; otherwise, <b>false</b>.
</value>


        </member>
        <member name="M:DevExpress.Xpo.Metadata.XPMemberInfo.IsMappingClass(DevExpress.Xpo.Metadata.XPClassInfo)">
            <summary>
                <para>This member supports the .NET Framework infrastructure and cannot be used directly from your code.
</para>
            </summary>
            <param name="branch">
		An <see cref="T:DevExpress.Xpo.Metadata.XPClassInfo"/> object.

            </param>
            <returns>The Boolean value.
</returns>


        </member>
        <member name="P:DevExpress.Xpo.Metadata.XPMemberInfo.IsPublic">
            <summary>
                <para>When implemented in a derived class, gets whether the member is declared as public.
</para>
            </summary>
            <value><b>true</b> if the member is declared as public; otherwise, <b>false</b>.
</value>


        </member>
        <member name="P:DevExpress.Xpo.Metadata.XPMemberInfo.IsReadOnly">
            <summary>
                <para>Gets whether the member is read-only.
</para>
            </summary>
            <value><b>true</b> if the member is read-only; otherwise, <b>false</b>.
</value>


        </member>
        <member name="P:DevExpress.Xpo.Metadata.XPMemberInfo.IsStruct">
            <summary>
                <para>Gets whether the member represents a data structure.
</para>
            </summary>
            <value><b>true</b> if the member represents a data structure; otherwise, <b>false</b>.
</value>


        </member>
        <member name="P:DevExpress.Xpo.Metadata.XPMemberInfo.ManyToManyRelatedProperty">
            <summary>
                <para>Gets the metadata information of the persistent field or property which represents the opposite side of a many-to-many association.
</para>
            </summary>
            <value>An <see cref="T:DevExpress.Xpo.Metadata.XPMemberInfo"/> descendant that provides metadata information on the persistent field or property which represents the opposite side of a many-to-many association. <b>null</b> (<b>Nothing</b> in Visual Basic) if the member isn't involved in a many-to-many association.

</value>


        </member>
        <member name="P:DevExpress.Xpo.Metadata.XPMemberInfo.MappingField">
            <summary>
                <para>Gets the column's name in the data store which the member's value is stored in.

</para>
            </summary>
            <value>A <see cref="T:System.String"/> value that specifies the column's name in the data store which the member's value is stored in.

</value>


        </member>
        <member name="P:DevExpress.Xpo.Metadata.XPMemberInfo.MappingFieldSize">
            <summary>
                <para>Gets the maximum number of characters that can be stored in a field which the member is mapped to.
</para>
            </summary>
            <value>An integer value which specifies the maximum number of characters that can be stored. <b>0</b> if the type in which the member's value is saved to a data store isn't a string.

</value>


        </member>
        <member name="P:DevExpress.Xpo.Metadata.XPMemberInfo.MemberType">
            <summary>
                <para>When implemented in a derived class, gets the member's type.
</para>
            </summary>
            <value>A <see cref="T:System.Type"/> descendant which represents the member's type.
</value>


        </member>
        <member name="P:DevExpress.Xpo.Metadata.XPMemberInfo.Name">
            <summary>
                <para>When implemented in a derived class, gets the member's name.
</para>
            </summary>
            <value>A <see cref="T:System.String"/> value which specifies the member's name.
</value>


        </member>
        <member name="P:DevExpress.Xpo.Metadata.XPMemberInfo.Owner">
            <summary>
                <para>Gets the <see cref="T:DevExpress.Xpo.Metadata.XPClassInfo"/> object which owns this <see cref="T:DevExpress.Xpo.Metadata.XPMemberInfo"/> object.
</para>
            </summary>
            <value>An <see cref="T:DevExpress.Xpo.Metadata.XPClassInfo"/> object which owns this <see cref="T:DevExpress.Xpo.Metadata.XPMemberInfo"/> object.
</value>


        </member>
        <member name="M:DevExpress.Xpo.Metadata.XPMemberInfo.ProcessAssociationRefChange(DevExpress.Xpo.Session,System.Object,System.Object,System.Object)">
            <summary>
                <para>This member supports the .NET Framework infrastructure and cannot be used directly from your code.
</para>
            </summary>
            <param name="session">
		@nbsp;

            </param>
            <param name="referenceMemberOwner">
		@nbsp;

            </param>
            <param name="oldValue">
		@nbsp;

            </param>
            <param name="newValue">
		@nbsp;

            </param>


        </member>
        <member name="P:DevExpress.Xpo.Metadata.XPMemberInfo.ReferenceType">
            <summary>
                <para>Gets the <see cref="T:DevExpress.Xpo.Metadata.XPClassInfo"/> of the referenced object if the member is a reference to another persistent object.
</para>
            </summary>
            <value>An <see cref="T:DevExpress.Xpo.Metadata.XPClassInfo"/> object which provides the metadata of the referenced object.
</value>


        </member>
        <member name="M:DevExpress.Xpo.Metadata.XPMemberInfo.SetValue(System.Object,System.Object)">
            <summary>
                <para>When implemented in a derived class, sets the property's value.
</para>
            </summary>
            <param name="theObject">
		An object whose property value will be set.

            </param>
            <param name="theValue">
		An object which represents the new value for this property.

            </param>


        </member>
        <member name="P:DevExpress.Xpo.Metadata.XPMemberInfo.StorageType">
            <summary>
                <para>Gets the type that the member's value is saved as in the data store.

</para>
            </summary>
            <value>A <see cref="T:System.Type"/> descendant representing the type that the member's value is saved as in the data store.

</value>


        </member>
        <member name="P:DevExpress.Xpo.Metadata.XPMemberInfo.SubMembers">
            <summary>
                <para>Gets a collection of sub members.
</para>
            </summary>
            <value>A collection of <see cref="T:DevExpress.Xpo.Metadata.XPMemberInfo"/> objects.
</value>


        </member>
        <member name="M:DevExpress.Xpo.Metadata.XPMemberInfo.ToString">
            <summary>
                <para>Returns a string which represents the current object.
</para>
            </summary>
            <returns>A <see cref="T:System.String"/> value which represents the current <see cref="T:DevExpress.Xpo.Metadata.XPMemberInfo"/> object.
</returns>


        </member>
        <member name="T:DevExpress.Xpo.Metadata.XPDictionary">

            <summary>
                <para>Provides the abstract (<b>MustInherit</b> in Visual Basic) base class for metadata providers.
</para>
            </summary>

        </member>
        <member name="M:DevExpress.Xpo.Metadata.XPDictionary.AddClassInfo(DevExpress.Xpo.Metadata.XPClassInfo)">
            <summary>
                <para>Adds persistent class metadata information to the current metadata provider.
</para>
            </summary>
            <param name="info">
		Persistent class metadata information of the objects to add to the <see cref="P:DevExpress.Xpo.Metadata.XPDictionary.Classes"/> collection of the objects that are supplied by the current metadata provider.

            </param>


        </member>
        <member name="M:DevExpress.Xpo.Metadata.XPDictionary.CanGetClassInfoByType(System.Type)">
            <summary>
                <para>When implemented, indicates whether the dictionary can return metadata information for the specified type.
</para>
            </summary>
            <param name="classType">
		The class type.

            </param>
            <returns><b>true</b> if the dictionary can return metadata information for the specified type; otherwise, <b>false</b>.
</returns>


        </member>
        <member name="P:DevExpress.Xpo.Metadata.XPDictionary.Classes">
            <summary>
                <para>When implemented by a class, gets a collection of the <see cref="T:DevExpress.Xpo.Metadata.XPClassInfo"/> objects that are supplied by the current metadata provider.
</para>
            </summary>
            <value>A collection of the <see cref="T:DevExpress.Xpo.Metadata.XPClassInfo"/> objects.
</value>


        </member>
        <member name="E:DevExpress.Xpo.Metadata.XPDictionary.ClassInfoChanged">
            <summary>
                <para>Fires when the metadata information of the objects that are supplied by the current metadata provider has been changed.
</para>
            </summary>


        </member>
        <member name="M:DevExpress.Xpo.Metadata.XPDictionary.CollectClassInfos(System.Reflection.Assembly[])">
            <summary>
                <para>Obtains the metadata information for all the persistent objects that are defined in the specified assemblies.
</para>
            </summary>
            <param name="assemblies">
		An array of assemblies which contain the persistent objects whose metadata information is collected.

            </param>
            <returns>An array of the <see cref="T:DevExpress.Xpo.Metadata.XPClassInfo"/>s for the persistent objects that are defined in the assemblies within the <i>assemblies</i> array.
</returns>


        </member>
        <member name="M:DevExpress.Xpo.Metadata.XPDictionary.CollectClassInfos(System.Type[])">
            <summary>
                <para>Obtains the metadata information for all the persistent objects of the specified class types.
</para>
            </summary>
            <param name="types">
		An array of the class types which correspond to the persistent objects whose metadata information is collected.

            </param>
            <returns>An array of the <see cref="T:DevExpress.Xpo.Metadata.XPClassInfo"/>s for the persistent objects of the class types that are specified by the <i>types</i> array.
</returns>


        </member>
        <member name="M:DevExpress.Xpo.Metadata.XPDictionary.CollectClassInfos(System.Boolean,System.Reflection.Assembly[])">
            <summary>
                <para>Obtains the metadata information for all the persistent objects that are defined in the specified assemblies.
</para>
            </summary>
            <param name="addNonPersistent">
		<b>true</b> to add metadata information for nonpersistent objects; otherwise, <b>false</b>.

            </param>
            <param name="assemblies">
		An array of assemblies which contain the persistent objects whose metadata information is collected.

            </param>
            <returns>An array of <see cref="T:DevExpress.Xpo.Metadata.XPClassInfo"/> for the persistent objects that are defined in the specified assemblies.
</returns>


        </member>
        <member name="M:DevExpress.Xpo.Metadata.XPDictionary.CreateClass(System.String,System.Attribute[])">
            <summary>
                <para>Creates a class with the specified name and attributes.
</para>
            </summary>
            <param name="className">
		A <see cref="T:System.String"/> value that specifies the class name.

            </param>
            <param name="attributes">
		An array of attributes.

            </param>
            <returns>The <see cref="T:DevExpress.Xpo.Metadata.XPClassInfo"/> for the created class.
</returns>


        </member>
        <member name="M:DevExpress.Xpo.Metadata.XPDictionary.CreateClass(DevExpress.Xpo.Metadata.XPClassInfo,System.String,System.Attribute[])">
            <summary>
                <para>Creates a class with the specified name and attributes.
</para>
            </summary>
            <param name="baseClassInfo">
		An <see cref="T:DevExpress.Xpo.Metadata.XPClassInfo"/> object which provides the metadata information of the base class.

            </param>
            <param name="className">
		A <see cref="T:System.String"/> value that specifies the class name.

            </param>
            <param name="attributes">
		An array of attributes.

            </param>
            <returns>The <see cref="T:DevExpress.Xpo.Metadata.XPClassInfo"/> for the created class.
</returns>


        </member>
        <member name="P:DevExpress.Xpo.Metadata.XPDictionary.CustomFunctionOperators">
            <summary>
                <para>Gets a collection of custom function operators supplied by the current metadata provider. 
</para>
            </summary>
            <value>A <b>CustomFunctionCollection</b> object which represents the custom function operators supplied by the current metadata provider.
</value>


        </member>
        <member name="M:DevExpress.Xpo.Metadata.XPDictionary.GetClassInfo(System.String,System.String)">
            <summary>
                <para>Returns the persistent class metadata information for the specified assembly name and class name.
</para>
            </summary>
            <param name="assemblyName">
		The assembly name.

            </param>
            <param name="className">
		The full name of the class.

            </param>
            <returns>The <see cref="T:DevExpress.Xpo.Metadata.XPClassInfo"/> for the specified class.
</returns>


        </member>
        <member name="M:DevExpress.Xpo.Metadata.XPDictionary.GetClassInfo(System.Type)">
            <summary>
                <para>Returns the persistent class metadata information for the specified class type.
</para>
            </summary>
            <param name="classType">
		The class type.

            </param>
            <returns>The <see cref="T:DevExpress.Xpo.Metadata.XPClassInfo"/> for the specified class type.
</returns>


        </member>
        <member name="M:DevExpress.Xpo.Metadata.XPDictionary.GetClassInfo(System.Object)">
            <summary>
                <para>Returns the persistent class metadata information for the specified object.
</para>
            </summary>
            <param name="theObject">
		The object whose metadata information is obtained.

            </param>
            <returns>The <see cref="T:DevExpress.Xpo.Metadata.XPClassInfo"/> for the specified object.
</returns>


        </member>
        <member name="M:DevExpress.Xpo.Metadata.XPDictionary.GetConverter(System.Type)">
            <summary>
                <para>Gets the value-and-type convertor for the specified member type.
</para>
            </summary>
            <param name="memberType">
		A <see cref="T:System.Type"/> descendant which represents the type of the member.

            </param>
            <returns>A <see cref="T:DevExpress.Xpo.Metadata.ValueConverter"/> descendant which represents the value-and-type convertor for the member whose type is passed as the <i>memberType</i> parameter or <b>null</b> reference (<b>Nothing</b> in Visual Basic) when the convertor is not specified (registered) for this member.
</returns>


        </member>
        <member name="M:DevExpress.Xpo.Metadata.XPDictionary.GetDataStoreSchema(System.Reflection.Assembly[])">
            <summary>
                <para>Gets the complete schema of a data store that corresponds to the persistent objects which are defined within the specified assemblies.
</para>
            </summary>
            <param name="assemblies">
		An array of assemblies which contain the persistent objects.

            </param>
            <returns>An array of data tables of the <see cref="T:DevExpress.Xpo.DB.DBTable"/> type that correspond to the persistent objects which are defined in the assemblies within the <i>assemblies</i> array.
</returns>


        </member>
        <member name="M:DevExpress.Xpo.Metadata.XPDictionary.GetDataStoreSchema(DevExpress.Xpo.Metadata.XPClassInfo[])">
            <summary>
                <para>Gets the complete schema of a data store that corresponds to the specified persistent class metadata information.
</para>
            </summary>
            <param name="types">
		An array of the <see cref="T:DevExpress.Xpo.Metadata.XPClassInfo"/> objects.

            </param>
            <returns>An array of data tables of the <see cref="T:DevExpress.Xpo.DB.DBTable"/> type that correspond to the metadata information which is passed as the <i>types</i> parameter.
</returns>


        </member>
        <member name="M:DevExpress.Xpo.Metadata.XPDictionary.GetDataStoreSchema(System.Type[])">
            <summary>
                <para>Gets the complete schema of a data store that corresponds to the persistent objects of the specified class types.
</para>
            </summary>
            <param name="types">
		An array of class types which correspond to the persistent objects.

            </param>
            <returns>An array of data tables of the <see cref="T:DevExpress.Xpo.DB.DBTable"/> type which correspond to the persistent objects of the class types that are specified by the <i>types</i> array.
</returns>


        </member>
        <member name="M:DevExpress.Xpo.Metadata.XPDictionary.GetId(System.Object)">
            <summary>
                <para>Gets the value of the specified object's key property.
</para>
            </summary>
            <param name="obj">
		An object which represents the persistent object.

            </param>
            <returns>An object which represents the value of the <i>obj</i>'s key property.
</returns>


        </member>
        <member name="M:DevExpress.Xpo.Metadata.XPDictionary.LoadXmlMetadata(System.IO.TextReader)">
            <summary>
                <para>Loads metadata with the specified <see cref="T:System.IO.TextReader"/>.
</para>
            </summary>
            <param name="txtReader">
		An instance of the <see cref="T:System.IO.TextReader"/> containing XML data to read.

            </param>


        </member>
        <member name="M:DevExpress.Xpo.Metadata.XPDictionary.LoadXmlMetadata(System.String)">
            <summary>
                <para>Loads metadata stored in a file in XML format.
</para>
            </summary>
            <param name="filename">
		The path to a file containing XML data.

            </param>


        </member>
        <member name="M:DevExpress.Xpo.Metadata.XPDictionary.LoadXmlMetadata(System.Xml.XmlReader)">
            <summary>
                <para>Loads metadata with the specified XmlTextReader.
</para>
            </summary>
            <param name="reader">
		An instance of the XmlTextReader containing XML data to read.

            </param>


        </member>
        <member name="M:DevExpress.Xpo.Metadata.XPDictionary.QueryClassInfo(System.String,System.String)">
            <summary>
                <para>When implemented by a class, returns the persistent class metadata information for the specified assembly name and class name.
</para>
            </summary>
            <param name="assemblyName">
		The assembly name.

            </param>
            <param name="className">
		The full name of the class.

            </param>
            <returns>The <see cref="T:DevExpress.Xpo.Metadata.XPClassInfo"/> object for the specified class or <b>null</b> reference (<b>Nothing</b> in Visual Basic) when the metadata information cannot be obtained.
</returns>


        </member>
        <member name="M:DevExpress.Xpo.Metadata.XPDictionary.QueryClassInfo(System.Type)">
            <summary>
                <para>When implemented by a class, returns the persistent class metadata information for the specified class type.

</para>
            </summary>
            <param name="classType">
		The class type.

            </param>
            <returns>The <see cref="T:DevExpress.Xpo.Metadata.XPClassInfo"/> object for the specified class type or <b>null</b> reference (<b>Nothing</b> in Visual Basic) when the metadata information for the corresponding class cannot be obtained.
</returns>


        </member>
        <member name="M:DevExpress.Xpo.Metadata.XPDictionary.QueryClassInfo(System.Object)">
            <summary>
                <para>When implemented by a class, returns the persistent class metadata information for the specified persistent object.
</para>
            </summary>
            <param name="theObject">
		The persistent object.

            </param>
            <returns>The <see cref="T:DevExpress.Xpo.Metadata.XPClassInfo"/> object for the specified object or <b>null</b> reference (<b>Nothing</b> in Visual Basic) when the metadata information cannot be obtained.
</returns>


        </member>
        <member name="M:DevExpress.Xpo.Metadata.XPDictionary.RegisterValueConverter(DevExpress.Xpo.Metadata.ValueConverter,System.Type)">
            <summary>
                <para>Registers a value-and-type convertor for the specified member type.
</para>
            </summary>
            <param name="converter">
		A <see cref="T:DevExpress.Xpo.Metadata.ValueConverter"/> descendant which represents the value-and-type convertor for the member whose type is passed as the <i>memberType</i> parameter.

            </param>
            <param name="memberType">
		A <see cref="T:System.Type"/> descendant which represents the type of the member.

            </param>


        </member>
        <member name="M:DevExpress.Xpo.Metadata.XPDictionary.ToString">
            <summary>
                <para>Returns a string which represents the current object.
</para>
            </summary>
            <returns>A <see cref="T:System.String"/> value which represents the current XPDictionary object.
</returns>


        </member>
        <member name="M:DevExpress.Xpo.Metadata.XPDictionary.Validate(DevExpress.Xpo.Metadata.XPClassInfo[])">
            <summary>
                <para>This method is intended for internal use.
</para>
            </summary>
            <param name="inputInfos">
		@nbsp;

            </param>


        </member>
        <member name="T:DevExpress.Xpo.Metadata.XPDataObjectMemberInfo">

            <summary>
                <para>This member supports the .NET Framework infrastructure and cannot be used directly from your code.
</para>
            </summary>

        </member>
        <member name="M:DevExpress.Xpo.Metadata.XPDataObjectMemberInfo.#ctor(DevExpress.Xpo.Metadata.XPClassInfo,System.Xml.XmlNode)">
            <summary>
                <para>Initializes a new instance of the <see cref="T:DevExpress.Xpo.Metadata.XPDataObjectMemberInfo"/> class.
</para>
            </summary>
            <param name="owner">
		An <see cref="T:DevExpress.Xpo.Metadata.XPClassInfo"/> descendant which owns this <see cref="T:DevExpress.Xpo.Metadata.XPDataObjectMemberInfo"/> object. This value is assigned to the <see cref="P:DevExpress.Xpo.Metadata.XPMemberInfo.Owner"/> property.

            </param>
            <param name="node">
		An <see cref="T:System.Xml.XmlNode"/> object which represents a single node in the XML document.

            </param>


        </member>
        <member name="T:DevExpress.Xpo.Metadata.XPDataObjectClassInfo">

            <summary>
                <para>This member supports the .NET Framework infrastructure and cannot be used directly from your code.
</para>
            </summary>

        </member>
        <member name="M:DevExpress.Xpo.Metadata.XPDataObjectClassInfo.#ctor(DevExpress.Xpo.Metadata.XPDictionary,System.Xml.XmlNode)">
            <summary>
                <para>Initializes a new instance of the <see cref="T:DevExpress.Xpo.Metadata.XPDataObjectClassInfo"/> class.
</para>
            </summary>
            <param name="dictionary">
		An <see cref="T:DevExpress.Xpo.Metadata.XPDictionary"/> object which contains the new <see cref="T:DevExpress.Xpo.Metadata.XPDataObjectClassInfo"/> object. This value is assigned to the <see cref="P:DevExpress.Xpo.Metadata.XPClassInfo.Dictionary"/> property.

            </param>
            <param name="node">
		An <see cref="T:System.Xml.XmlNode"/> object which represents a single node in the XML document.

            </param>


        </member>
        <member name="M:DevExpress.Xpo.Metadata.XPDataObjectClassInfo.#ctor(DevExpress.Xpo.Metadata.XPDictionary,DevExpress.Xpo.Metadata.XPClassInfo,System.String,System.Attribute[])">
            <summary>
                <para>Initializes a new instance of the <see cref="T:DevExpress.Xpo.Metadata.XPDataObjectClassInfo"/> class.
</para>
            </summary>
            <param name="dictionary">
		An <see cref="T:DevExpress.Xpo.Metadata.XPDictionary"/> object which contains the new <see cref="T:DevExpress.Xpo.Metadata.XPDataObjectClassInfo"/> object. This value is assigned to the <see cref="P:DevExpress.Xpo.Metadata.XPClassInfo.Dictionary"/> property.

            </param>
            <param name="baseClass">
		An <see cref="T:DevExpress.Xpo.Metadata.XPClassInfo"/> object which provides the metadata information of the base class.

            </param>
            <param name="className">
		The class name.

            </param>
            <param name="attributes">
		An array of attributes.

            </param>


        </member>
        <member name="M:DevExpress.Xpo.Metadata.XPDataObjectClassInfo.#ctor(DevExpress.Xpo.Metadata.XPDictionary,System.String,System.Attribute[])">
            <summary>
                <para>Initializes a new instance of the <see cref="T:DevExpress.Xpo.Metadata.XPDataObjectClassInfo"/> class.
</para>
            </summary>
            <param name="dictionary">
		An <see cref="T:DevExpress.Xpo.Metadata.XPDictionary"/> object which contains the new <see cref="T:DevExpress.Xpo.Metadata.XPDataObjectClassInfo"/> object. This value is assigned to the <see cref="P:DevExpress.Xpo.Metadata.XPClassInfo.Dictionary"/> property.

            </param>
            <param name="className">
		The class name.

            </param>
            <param name="attributes">
		An array of attributes.

            </param>


        </member>
        <member name="M:DevExpress.Xpo.Metadata.XPDataObjectClassInfo.#ctor(DevExpress.Xpo.Metadata.XPClassInfo,System.String,System.Attribute[])">
            <summary>
                <para>Initializes a new instance of the <see cref="T:DevExpress.Xpo.Metadata.XPDataObjectClassInfo"/> class.
</para>
            </summary>
            <param name="baseClass">
		An <see cref="T:DevExpress.Xpo.Metadata.XPClassInfo"/> object which provides the metadata information of the base class.

            </param>
            <param name="className">
		The class name.

            </param>
            <param name="attributes">
		An array of attributes.

            </param>


        </member>
        <member name="M:DevExpress.Xpo.Metadata.XPDataObjectClassInfo.AddMember(DevExpress.Xpo.Metadata.XPMemberInfo)">
            <summary>
                <para>Adds the specified member's metadata information to the <see cref="P:DevExpress.Xpo.Metadata.XPDataObjectClassInfo.OwnMembers"/> collection.
</para>
            </summary>
            <param name="newMember">
		The <see cref="T:DevExpress.Xpo.Metadata.XPMemberInfo"/> object to add. 


            </param>


        </member>
        <member name="P:DevExpress.Xpo.Metadata.XPDataObjectClassInfo.AssemblyName">
            <summary>
                <para>Gets the name of the assembly that the class is declared in.
</para>
            </summary>
            <value>A <see cref="T:System.String"/> value which specifies the assembly name that the class is declared in.
</value>


        </member>
        <member name="P:DevExpress.Xpo.Metadata.XPDataObjectClassInfo.BaseClass">
            <summary>
                <para>Gets the metadata information of the base class.

</para>
            </summary>
            <value>An <see cref="T:DevExpress.Xpo.Metadata.XPClassInfo"/> object which provides the metadata information of the base class. <b>null</b> (<b>Nothing</b> in Visual Basic) if the <see cref="T:DevExpress.Xpo.Metadata.XPClassInfo"/> object provides a description of the class which is the root in a class hierarchy.

</value>


        </member>
        <member name="P:DevExpress.Xpo.Metadata.XPDataObjectClassInfo.ClassType">
            <summary>
                <para>Gets the type of the class.
</para>
            </summary>
            <value><b>null</b> (<b>Nothing</b> in Visual Basic)
</value>


        </member>
        <member name="F:DevExpress.Xpo.Metadata.XPDataObjectClassInfo.DataObjectsAssembly">
            <summary>
                <para>This member supports the .NET Framework infrastructure and cannot be used directly from your code.
</para>
            </summary>
            <returns>The <see cref="F:System.String.Empty"/> value.
</returns>


        </member>
        <member name="F:DevExpress.Xpo.Metadata.XPDataObjectClassInfo.DataObjectsBaseType">
            <summary>
                <para>This member supports the .NET Framework infrastructure and cannot be used directly from your code.
</para>
            </summary>
            <returns> [To be supplied] </returns>


        </member>
        <member name="P:DevExpress.Xpo.Metadata.XPDataObjectClassInfo.FullName">
            <summary>
                <para>Gets the full name of a class.
</para>
            </summary>
            <value>A <see cref="T:System.String"/> value which specifies the full name of the class.
</value>


        </member>
        <member name="P:DevExpress.Xpo.Metadata.XPDataObjectClassInfo.OwnMembers">
            <summary>
                <para>Gets a collection of <see cref="T:DevExpress.Xpo.Metadata.XPMemberInfo"/> objects that provide metadata information on all the members owned by the class. 
</para>
            </summary>
            <value>An array of <see cref="T:DevExpress.Xpo.Metadata.XPMemberInfo"/> objects.
</value>


        </member>
        <member name="T:DevExpress.Xpo.Metadata.XPCustomMemberInfo">

            <summary>
                <para>Serves as a base for classes that represent custom member's metadata.
</para>
            </summary>

        </member>
        <member name="M:DevExpress.Xpo.Metadata.XPCustomMemberInfo.#ctor(DevExpress.Xpo.Metadata.XPClassInfo,System.String,System.Type,DevExpress.Xpo.Metadata.XPClassInfo,System.Boolean,System.Boolean)">
            <summary>
                <para>Initializes a new instance of the XPCustomMemberInfo class.
</para>
            </summary>
            <param name="owner">
		An <see cref="T:DevExpress.Xpo.Metadata.XPClassInfo"/> descendant which owns this <see cref="T:DevExpress.Xpo.Metadata.XPCustomMemberInfo"/> object. This value is assigned to the <see cref="P:DevExpress.Xpo.Metadata.XPMemberInfo.Owner"/> property.

            </param>
            <param name="propertyName">
		A <see cref="T:System.String"/> value that specifies the member's name. This value is assigned to the <see cref="P:DevExpress.Xpo.Metadata.XPCustomMemberInfo.Name"/> property.

            </param>
            <param name="propertyType">
		The member's <see cref="T:System.Type"/>. This value is assigned to the <see cref="P:DevExpress.Xpo.Metadata.XPCustomMemberInfo.MemberType"/> property.

            </param>
            <param name="referenceType">
		An <see cref="T:DevExpress.Xpo.Metadata.XPClassInfo"/> object which provides the metadata of the referenced object. This value is assigned to the <see cref="P:DevExpress.Xpo.Metadata.XPMemberInfo.ReferenceType"/> property.

            </param>
            <param name="nonPersistent">
		<b>true</b> if the member is persistent; otherwise, <b>false</b>. This value is assigned to the <see cref="P:DevExpress.Xpo.Metadata.XPTypeInfo.IsPersistent"/> property.

            </param>
            <param name="nonPublic">
		<b>true</b> if the member is declared as public; otherwise, <b>false</b>. This value is assigned to the <see cref="P:DevExpress.Xpo.Metadata.XPCustomMemberInfo.IsPublic"/> property.

            </param>


        </member>
        <member name="M:DevExpress.Xpo.Metadata.XPCustomMemberInfo.GetValue(System.Object)">
            <summary>
                <para>Returns the property's value.
</para>
            </summary>
            <param name="theObject">
		An object whose property value will be returned.

            </param>
            <returns>An object which represents the property's value.
</returns>


        </member>
        <member name="P:DevExpress.Xpo.Metadata.XPCustomMemberInfo.IsPublic">
            <summary>
                <para>Gets whether the member is public.
</para>
            </summary>
            <value><b>true</b> if the member is public; otherwise, <b>false</b>.
</value>


        </member>
        <member name="P:DevExpress.Xpo.Metadata.XPCustomMemberInfo.MemberType">
            <summary>
                <para>Gets the member's type.
</para>
            </summary>
            <value>A <see cref="T:System.Type"/> descendant which represents the member's type.
</value>


        </member>
        <member name="P:DevExpress.Xpo.Metadata.XPCustomMemberInfo.Name">
            <summary>
                <para>Gets the member's name.
</para>
            </summary>
            <value>A <see cref="T:System.String"/> value which specifies the member's name.
</value>


        </member>
        <member name="P:DevExpress.Xpo.Metadata.XPCustomMemberInfo.ReferenceType">
            <summary>
                <para>Gets the <see cref="T:DevExpress.Xpo.Metadata.XPClassInfo"/> of the referenced object if the member is a reference to another persistent object.
</para>
            </summary>
            <value>An <see cref="T:DevExpress.Xpo.Metadata.XPClassInfo"/> object which provides the metadata of the referenced object.

</value>


        </member>
        <member name="M:DevExpress.Xpo.Metadata.XPCustomMemberInfo.SetValue(System.Object,System.Object)">
            <summary>
                <para>Sets the property's value.
</para>
            </summary>
            <param name="theObject">
		An object whose property value will be set.

            </param>
            <param name="theValue">
		An object which represents the new value for this property.

            </param>


        </member>
        <member name="T:DevExpress.Xpo.Exceptions.TransactionSequenceException">

            <summary>
                <para>An exception that is thrown when the sequence of the BeginTransaction, CommitTransaction and RollbackTransaction methods is incorrect.
</para>
            </summary>

        </member>
        <member name="M:DevExpress.Xpo.Exceptions.TransactionSequenceException.#ctor(System.String)">
            <summary>
                <para>Initializes a new instance of the TransactionSequenceException class.
</para>
            </summary>
            <param name="explanation">
		A string that specifies the description of the exception.

            </param>


        </member>
        <member name="T:DevExpress.Xpo.Metadata.ValueConverter">

            <summary>
                <para>Serves as a base for the classes that represent property value converters.

</para>
            </summary>

        </member>
        <member name="M:DevExpress.Xpo.Metadata.ValueConverter.ConvertFromStorageType(System.Object)">
            <summary>
                <para>When overridden in a derived class, converts the value which is stored in a data store to the persistent property's value.

</para>
            </summary>
            <param name="value">
		An object which represents the value to convert.

            </param>
            <returns>An object which represents the converted value.
</returns>


        </member>
        <member name="M:DevExpress.Xpo.Metadata.ValueConverter.ConvertToStorageType(System.Object)">
            <summary>
                <para>When overridden in a derived class, converts the persistent property's value to the value which is stored in a data store.

</para>
            </summary>
            <param name="value">
		An object which represents the value to convert.

            </param>
            <returns>An object which represents the converted value.
</returns>


        </member>
        <member name="P:DevExpress.Xpo.Metadata.ValueConverter.StorageType">
            <summary>
                <para>When overridden in a derived class, gets the type that the property's value is converted to when it's saved in a data store.

</para>
            </summary>
            <value>A <see cref="T:System.Type"/> descendant which represents the type that the property's value is converted to when it's saved in a data store.

</value>


        </member>
        <member name="T:DevExpress.Xpo.Metadata.UtcDateTimeConverter">

            <summary>
                <para>Represents a converter which can be used to convert <see cref="T:System.DateTime"/> objects from the local time to the current coordinated universal time (UTC).
</para>
            </summary>

        </member>
        <member name="M:DevExpress.Xpo.Metadata.UtcDateTimeConverter.#ctor">
            <summary>
                <para>Initializes a new instance of the <see cref="T:DevExpress.Xpo.Metadata.UtcDateTimeConverter"/> class.
</para>
            </summary>


        </member>
        <member name="M:DevExpress.Xpo.Metadata.UtcDateTimeConverter.ConvertFromStorageType(System.Object)">
            <summary>
                <para>Converts the stored value from the current coordinated universal time (UTC) to local time.



</para>
            </summary>
            <param name="value">
		An object which represents the value to convert.

            </param>
            <returns>An object which represents the converted value. <b>null</b> (<b>Nothing</b> in Visual Basic) if the specified value is a null reference.
</returns>


        </member>
        <member name="M:DevExpress.Xpo.Metadata.UtcDateTimeConverter.ConvertToStorageType(System.Object)">
            <summary>
                <para>Converts the persistent property's value from the current local time to coordinated universal time (UTC). The converted value is stored in the data store.

</para>
            </summary>
            <param name="value">
		An object which represents the value to convert.

            </param>
            <returns>An object which represents the converted value. <b>null</b> (<b>Nothing</b> in Visual Basic) if the specified value is a null reference.
</returns>


        </member>
        <member name="P:DevExpress.Xpo.Metadata.UtcDateTimeConverter.StorageType">
            <summary>
                <para>Gets the type that the property's value will be converted to when it's saved in a data store.

</para>
            </summary>
            <value>A <see cref="T:System.Type"/> which represents the type that the property's value will be converted to when it's saved in a data store.

</value>


        </member>
        <member name="T:DevExpress.Xpo.Metadata.ImageValueConverter">

            <summary>
                <para>Represents a convertor which can be used to convert <see cref="T:System.Drawing.Image"/> objects to an array of bytes.
</para>
            </summary>

        </member>
        <member name="M:DevExpress.Xpo.Metadata.ImageValueConverter.#ctor">
            <summary>
                <para>Initializes a new instance of the <see cref="T:DevExpress.Xpo.Metadata.ImageValueConverter"/> class.
</para>
            </summary>


        </member>
        <member name="M:DevExpress.Xpo.Metadata.ImageValueConverter.ConvertFromStorageType(System.Object)">
            <summary>
                <para>Converts a stored value from the <see cref="P:DevExpress.Xpo.Metadata.ImageValueConverter.StorageType"/> to its persistent property type.

</para>
            </summary>
            <param name="value">
		An object which represents the value to convert.

            </param>
            <returns>An object which represents the converted value. <b>null</b> (<b>Nothing</b> in Visual Basic) if the specified value is a null reference.
</returns>


        </member>
        <member name="M:DevExpress.Xpo.Metadata.ImageValueConverter.ConvertToStorageType(System.Object)">
            <summary>
                <para>Converts the persistent property's value to the specified type.
</para>
            </summary>
            <param name="value">
		An object which represents the value to convert.

            </param>
            <returns>An object which represents the converted value. <b>null</b> (<b>Nothing</b> in Visual Basic) if the specified value is a null reference.
</returns>


        </member>
        <member name="P:DevExpress.Xpo.Metadata.ImageValueConverter.StorageType">
            <summary>
                <para>Gets the type that the property's value is converted to when it's saved in a data store.

</para>
            </summary>
            <value>The <see cref="T:System.Type"/> which the property's value is converted to and saved in a data store.
</value>


        </member>
        <member name="T:DevExpress.Xpo.Exceptions.XMLDictionaryException">

            <summary>
                <para>An exception that is thrown when an error occurs whilst object metadata is being loaded from an XML file.

</para>
            </summary>

        </member>
        <member name="M:DevExpress.Xpo.Exceptions.XMLDictionaryException.#ctor(System.String)">
            <summary>
                <para>Initializes a new instance of the XMLDictionaryException class.
</para>
            </summary>
            <param name="message">
		A string that specifies the error's description.

            </param>


        </member>
        <member name="T:DevExpress.Xpo.Exceptions.UnableToFillRefTypeException">

            <summary>
                <para>An exception that is thrown when an error occurs when building the tree structure of classes.

</para>
            </summary>

        </member>
        <member name="M:DevExpress.Xpo.Exceptions.UnableToFillRefTypeException.#ctor(System.String,System.String,System.Exception)">
            <summary>
                <para>Initializes a new instance of the UnableToFillRefTypeException class.
</para>
            </summary>
            <param name="objectName">
		A string that specifies the name of the object type that causes the exception.

            </param>
            <param name="memberName">
		A string that specifies the object's property name.

            </param>
            <param name="innerException">
		An exception that is the cause of the current exception.

            </param>


        </member>
        <member name="M:DevExpress.Xpo.Exceptions.UnableToFillRefTypeException.GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
            <summary>
                <para>Sets the <see cref="T:System.Runtime.Serialization.SerializationInfo"/> with information about the exception.
</para>
            </summary>
            <param name="info">
		The <see cref="T:System.Runtime.Serialization.SerializationInfo"/> that holds the serialized object data about the exception being thrown.

            </param>
            <param name="context">
		The <see cref="T:System.Runtime.Serialization.StreamingContext"/> that contains contextual information about the source or destination.

            </param>


        </member>
        <member name="P:DevExpress.Xpo.Exceptions.UnableToFillRefTypeException.MemberName">
            <summary>
                <para>Gets the property name of the currently processed object.
</para>
            </summary>
            <value>A string that specifies the property name.
</value>


        </member>
        <member name="P:DevExpress.Xpo.Exceptions.UnableToFillRefTypeException.ObjectName">
            <summary>
                <para>Gets the name of the object type that causes the exception.
</para>
            </summary>
            <value>A string that specifies the name of the object type that causes the exception.
</value>


        </member>
        <member name="T:DevExpress.Xpo.ExplicitUnitOfWork">

            <summary>
                <para>Represents an explicit unit of work.
</para>
            </summary>

        </member>
        <member name="M:DevExpress.Xpo.ExplicitUnitOfWork.#ctor(DevExpress.Xpo.IObjectLayer,System.IDisposable[])">
            <summary>
                <para>Reserved for future use.
</para>
            </summary>
            <param name="layer">
		 

            </param>
            <param name="disposeOnDisconnect">
		 

            </param>


        </member>
        <member name="M:DevExpress.Xpo.ExplicitUnitOfWork.#ctor(DevExpress.Xpo.IDataLayer,System.IDisposable[])">
            <summary>
                <para>Initializes a new instance of the ExplicitUnitOfWork class with the specified settings.
</para>
            </summary>
            <param name="layer">
		An object implementing the <see cref="T:DevExpress.Xpo.IDataLayer"/> interface. This value is assigned to the <see cref="P:DevExpress.Xpo.Session.DataLayer"/> property.

            </param>
            <param name="disposeOnDisconnect">
		An array of objects that implement the <see cref="T:System.IDisposable"/> interface. These objects are automatically disposed of when the explicit unit of work is disconnected.

            </param>


        </member>
        <member name="M:DevExpress.Xpo.ExplicitUnitOfWork.#ctor(DevExpress.Xpo.Metadata.XPDictionary)">
            <summary>
                <para>Initializes a new instance of the ExplicitUnitOfWork class with the specified dictionary.
</para>
            </summary>
            <param name="dictionary">
		An <see cref="T:DevExpress.Xpo.Metadata.XPDictionary"/> descendant that provides metadata on persistent objects in a data store.

            </param>


        </member>
        <member name="M:DevExpress.Xpo.ExplicitUnitOfWork.#ctor">
            <summary>
                <para>Initializes a new instance of the ExplicitUnitOfWork class with default settings.
</para>
            </summary>


        </member>
        <member name="M:DevExpress.Xpo.ExplicitUnitOfWork.BeginTransaction">
            <summary>
                <para>Marks the starting point of an explicit transaction.
</para>
            </summary>


        </member>
        <member name="M:DevExpress.Xpo.ExplicitUnitOfWork.CommitTransaction">
            <summary>
                <para>Completes an explicit transaction and commits changes made within it.
</para>
            </summary>


        </member>
        <member name="M:DevExpress.Xpo.ExplicitUnitOfWork.CommitTransactionAsync(DevExpress.Xpo.AsyncCommitCallback)">
            <summary>
                <para>Asynchronously completes an explicit transaction and notifies upon completion.
</para>
            </summary>
            <param name="callback">
		An <see cref="T:DevExpress.Xpo.AsyncCommitCallback"/> delegate to be called after the changes have been saved to a data store. Use a <i>callback</i> to store the exception information passed as a parameter, and use this information later to raise the exception again, within the original thread. Do not raise exceptions or modify persistent objects within a <i>callback</i>.

            </param>


        </member>
        <member name="P:DevExpress.Xpo.ExplicitUnitOfWork.InTransaction">
            <summary>
                <para>Indicates whether the explicit unit of work has started an explicit transaction or tracked data modifications.
</para>
            </summary>
            <value><b>true</b> if an explicit transaction is started, or any modifications have been made within a unit of work; otherwise, <b>false</b>.
</value>


        </member>
        <member name="M:DevExpress.Xpo.ExplicitUnitOfWork.RollbackTransaction">
            <summary>
                <para>Rolls back an explicit transaction to its starting point, discarding any changes made within it.
</para>
            </summary>


        </member>
        <member name="T:DevExpress.Xpo.DataViewRecord">

            <summary>
                <para>Represents a record within the <see cref="T:DevExpress.Xpo.XPDataView"/>.
</para>
            </summary>

        </member>
        <member name="M:DevExpress.Xpo.DataViewRecord.#ctor(DevExpress.Xpo.XPDataView,System.Object[])">
            <summary>
                <para>Initializes a new instance of the DataViewRecord class.
</para>
            </summary>
            <param name="view">
		An <see cref="T:DevExpress.Xpo.XPDataView"/> object that represents the data view to which the record belongs.

            </param>
            <param name="data">
		An array of objects that represent the record's data. The order of objects corresponds to columns providing values for the record.

            </param>


        </member>
        <member name="P:DevExpress.Xpo.DataViewRecord.Item(System.String)">
            <summary>
                <para>Gets the value of the column specified by its name.
</para>
            </summary>
            <param name="name">
		A <see cref="T:System.String"/> value which specifies the column's name.

            </param>
            <value>An object which represents the value of the specified column.
</value>


        </member>
        <member name="P:DevExpress.Xpo.DataViewRecord.Item(System.Int32)">
            <summary>
                <para>Gets the value of the column specified by its index.
</para>
            </summary>
            <param name="index">
		An integer value which represents the column's index.

            </param>
            <value>An object which represents the value of the specified column.
</value>


        </member>
        <member name="P:DevExpress.Xpo.DataViewRecord.View">
            <summary>
                <para>Gets the data view to which the current record belongs.
</para>
            </summary>
            <value>An <see cref="T:DevExpress.Xpo.XPDataView"/> object representing the data view that owns the current record.
</value>


        </member>
        <member name="T:DevExpress.Xpo.DataViewProperty">

            <summary>
                <para>Represents a data view column.
</para>
            </summary>

        </member>
        <member name="M:DevExpress.Xpo.DataViewProperty.#ctor(System.String,System.Type)">
            <summary>
                <para>Initializes a new instance of the DataViewProperty class with the specified settings.
</para>
            </summary>
            <param name="name">
		A <see cref="T:System.String"/> value which specifies the column's name. This value is assigned to the <see cref="P:DevExpress.Xpo.DataViewProperty.Name"/> property.

            </param>
            <param name="valueType">
		A <see cref="T:System.Type"/> value which specifies the column's type. This value is assigned to the <see cref="P:DevExpress.Xpo.DataViewProperty.ValueType"/> property.

            </param>


        </member>
        <member name="M:DevExpress.Xpo.DataViewProperty.#ctor(System.String)">
            <summary>
                <para>Initializes a new instance of the DataViewProperty class with the specified column name.
</para>
            </summary>
            <param name="name">
		A <see cref="T:System.String"/> value which specifies the column name. This value is assigned to the <see cref="P:DevExpress.Xpo.DataViewProperty.Name"/> property.

            </param>


        </member>
        <member name="M:DevExpress.Xpo.DataViewProperty.#ctor">
            <summary>
                <para>Initializes a new instance of the DataViewProperty class with default settings.
</para>
            </summary>


        </member>
        <member name="P:DevExpress.Xpo.DataViewProperty.Name">
            <summary>
                <para>Gets or sets the column's name.
</para>
            </summary>
            <value>A <see cref="T:System.String"/> value which specifies the column's name.
</value>


        </member>
        <member name="P:DevExpress.Xpo.DataViewProperty.ValueType">
            <summary>
                <para>Gets or sets the column's type.
</para>
            </summary>
            <value>A <see cref="T:System.Type"/> value which specifies the type of values displayed within the column.
</value>


        </member>
        <member name="T:DevExpress.Xpo.LoadDataMemberOrderItem">

            <summary>
                <para>Contains mapping information for class members and result set columns.
</para>
            </summary>

        </member>
        <member name="M:DevExpress.Xpo.LoadDataMemberOrderItem.#ctor(System.Int32,System.String)">
            <summary>
                <para>Initializes a new instance of the LoadDataMemberOrderItem class with the specified settings.
</para>
            </summary>
            <param name="indexInResultSet">
		An integer value mapping a member passed as the <i>classMemberName</i> parameter to the corresponding column in a result set. This value is assigned to the <see cref="F:DevExpress.Xpo.LoadDataMemberOrderItem.IndexInResultSet"/> property.

            </param>
            <param name="classMemberName">
		The name of the member that is mapped to a result set column. This value is assigned to the <see cref="F:DevExpress.Xpo.LoadDataMemberOrderItem.ClassMemberName"/> property.

            </param>


        </member>
        <member name="F:DevExpress.Xpo.LoadDataMemberOrderItem.ClassMemberName">
            <summary>
                <para>Gets or sets the name of the mapped member.
</para>
            </summary>
            <returns> 
</returns>


        </member>
        <member name="F:DevExpress.Xpo.LoadDataMemberOrderItem.IndexInResultSet">
            <summary>
                <para>Gets or sets the zero-based position of the mapped column in a result set.
</para>
            </summary>
            <returns> 
</returns>


        </member>
        <member name="T:DevExpress.Xpo.XPDataView">

            <summary>
                <para>Represents the data view that displays result set contents.
</para>
            </summary>

        </member>
        <member name="M:DevExpress.Xpo.XPDataView.#ctor">
            <summary>
                <para>Initializes a new instance of the XPDataView class with default settings.
</para>
            </summary>


        </member>
        <member name="M:DevExpress.Xpo.XPDataView.#ctor(DevExpress.Xpo.Metadata.XPDictionary,DevExpress.Xpo.Metadata.XPClassInfo)">
            <summary>
                <para>Initializes a new instance of the XPDataView class, and populates it with columns based on the specified settings.
</para>
            </summary>
            <param name="dictionary">
		An <see cref="T:DevExpress.Xpo.Metadata.XPDictionary"/> object which represents the metadata provider. This value is assigned to the <see cref="P:DevExpress.Xpo.XPDataView.Dictionary"/> property.

            </param>
            <param name="classInfo">
		An <see cref="T:DevExpress.Xpo.Metadata.XPClassInfo"/> object containing metadata information on the object whose persistent properties provide metadata information to populate the <see cref="P:DevExpress.Xpo.XPDataView.Properties"/> collection.

            </param>


        </member>
        <member name="M:DevExpress.Xpo.XPDataView.#ctor(DevExpress.Xpo.Metadata.XPDictionary,DevExpress.Xpo.Metadata.XPClassInfo,DevExpress.Xpo.DB.SelectedData)">
            <summary>
                <para>Initializes a new instance of the XPDataView class, populates it with columns and loads data based on the specified settings.
</para>
            </summary>
            <param name="dictionary">
		An <see cref="T:DevExpress.Xpo.Metadata.XPDictionary"/> object which represents the metadata provider. This value is assigned to the <see cref="P:DevExpress.Xpo.XPDataView.Dictionary"/> property.

            </param>
            <param name="classInfo">
		An <see cref="T:DevExpress.Xpo.Metadata.XPClassInfo"/> object containing metadata information on the object whose persistent properties provide metadata information to populate the <see cref="P:DevExpress.Xpo.XPDataView.Properties"/> collection.

            </param>
            <param name="data">
		An <see cref="T:DevExpress.Xpo.DB.SelectedData"/> object which represents a result set providing data to be loaded into the data view.

            </param>


        </member>
        <member name="M:DevExpress.Xpo.XPDataView.#ctor(DevExpress.Xpo.Metadata.XPDictionary,System.Collections.Generic.IList`1,System.Collections.Generic.IList`1)">
            <summary>
                <para>Initializes a new instance of the XPDataView class, and creates columns based on the specified settings.
</para>
            </summary>
            <param name="dictionary">
		An <see cref="T:DevExpress.Xpo.Metadata.XPDictionary"/> object which represents the metadata provider. This value is assigned to the <see cref="P:DevExpress.Xpo.XPDataView.Dictionary"/> property.

            </param>
            <param name="names">
		A list of names for columns to be created and added to the <see cref="P:DevExpress.Xpo.XPDataView.Properties"/> collection.

            </param>
            <param name="types">
		A list of types for columns to be created and added to the <see cref="P:DevExpress.Xpo.XPDataView.Properties"/> collection.

            </param>


        </member>
        <member name="M:DevExpress.Xpo.XPDataView.#ctor(DevExpress.Xpo.Metadata.XPDictionary,DevExpress.Xpo.Metadata.XPClassInfo,DevExpress.Xpo.LoadDataMemberOrderItem[],DevExpress.Xpo.DB.SelectedData)">
            <summary>
                <para>Initializes a new instance of the XPDataView class, populates it with columns and loads data based on the specified settings.
</para>
            </summary>
            <param name="dictionary">
		An <see cref="T:DevExpress.Xpo.Metadata.XPDictionary"/> object which represents the metadata provider. This value is assigned to the <see cref="P:DevExpress.Xpo.XPDataView.Dictionary"/> property.

            </param>
            <param name="classInfo">
		An <see cref="T:DevExpress.Xpo.Metadata.XPClassInfo"/> object containing metadata information on the object whose persistent properties provide metadata information to populate the <see cref="P:DevExpress.Xpo.XPDataView.Properties"/> collection.

            </param>
            <param name="members">
		An array of <see cref="T:DevExpress.Xpo.LoadDataMemberOrderItem"/> objects which provide mapping information.

            </param>
            <param name="data">
		An <see cref="T:DevExpress.Xpo.DB.SelectedData"/> object which represents a result set providing data to be loaded into the data view.

            </param>


        </member>
        <member name="M:DevExpress.Xpo.XPDataView.#ctor(DevExpress.Xpo.Metadata.XPDictionary)">
            <summary>
                <para>Initializes a new instance of the XPDataView class with the specified metadata provider.
</para>
            </summary>
            <param name="dictionary">
		An <see cref="T:DevExpress.Xpo.Metadata.XPDictionary"/> object which represents the metadata provider. This value is assigned to the <see cref="P:DevExpress.Xpo.XPDataView.Dictionary"/> property.

            </param>


        </member>
        <member name="M:DevExpress.Xpo.XPDataView.#ctor(DevExpress.Xpo.Metadata.XPDictionary,System.Collections.Generic.List`1)">
            <summary>
                <para>Initializes a new instance of the XPDataView class and populates it with columns based on the specified settings.
</para>
            </summary>
            <param name="dictionary">
		An <see cref="T:DevExpress.Xpo.Metadata.XPDictionary"/> object which represents the metadata provider. This value is assigned to the <see cref="P:DevExpress.Xpo.XPDataView.Dictionary"/> property.

            </param>
            <param name="memberInfoList">
		A list of <see cref="T:DevExpress.Xpo.Metadata.XPMemberInfo"/> objects identifying persistent properties that are used to populate the <see cref="P:DevExpress.Xpo.XPDataView.Properties"/> collection.

            </param>


        </member>
        <member name="M:DevExpress.Xpo.XPDataView.#ctor(DevExpress.Xpo.Metadata.XPDictionary,DevExpress.Xpo.Metadata.XPClassInfo,System.String[])">
            <summary>
                <para>Initializes a new instance of the XPDataView class and populates it with columns based on the specified settings.
</para>
            </summary>
            <param name="dictionary">
		An <see cref="T:DevExpress.Xpo.Metadata.XPDictionary"/> object which represents the metadata provider. This value is assigned to the <see cref="P:DevExpress.Xpo.XPDataView.Dictionary"/> property.

            </param>
            <param name="classInfo">
		An <see cref="T:DevExpress.Xpo.Metadata.XPClassInfo"/> object containing metadata information on the object whose members are used to populate the <see cref="P:DevExpress.Xpo.XPDataView.Properties"/> collection.

            </param>
            <param name="members">
		An array of property names that are used to populate the <see cref="P:DevExpress.Xpo.XPDataView.Properties"/> collection.

            </param>


        </member>
        <member name="M:DevExpress.Xpo.XPDataView.AddProperty(System.String,System.Type)">
            <summary>
                <para>Creates a new <see cref="T:DevExpress.Xpo.DataViewProperty"/> object with the specified name and type, and appends it to the <see cref="P:DevExpress.Xpo.XPDataView.Properties"/> collection.
</para>
            </summary>
            <param name="name">
		A <see cref="T:System.String"/> value which specifies the column name. This value is assigned to the <see cref="P:DevExpress.Xpo.DataViewProperty.Name"/> property.

            </param>
            <param name="valueType">
		A <see cref="T:System.Type"/> value which specifies the column's type. This value is assigned to the <see cref="P:DevExpress.Xpo.DataViewProperty.ValueType"/> property.

            </param>
            <returns>A <see cref="T:DevExpress.Xpo.DataViewProperty"/> object that was added to the collection.
</returns>


        </member>
        <member name="P:DevExpress.Xpo.XPDataView.CaseSensitive">
            <summary>
                <para>Gets or sets whether string comparisons evaluated by the XPDataView on the client are case-sensitive.
</para>
            </summary>
            <value><b>true</b> if string comparisons are case-sensitive; otherwise, <b>false</b>.
</value>


        </member>
        <member name="P:DevExpress.Xpo.XPDataView.Count">
            <summary>
                <para>Gets the number of records within the data view.
</para>
            </summary>
            <value>An integer value which specifies the number of records within the data view.
</value>


        </member>
        <member name="P:DevExpress.Xpo.XPDataView.Dictionary">
            <summary>
                <para>Gets or sets the metadata provider used to filter and sort data using custom function operators.
</para>
            </summary>
            <value>An <see cref="T:DevExpress.Xpo.Metadata.XPDictionary"/> object which provides support for custom function operators used to filter and sort data displayed in the data view.
</value>


        </member>
        <member name="P:DevExpress.Xpo.XPDataView.Filter">
            <summary>
                <para>Gets or sets the criteria used to perform client-side filtering of data view rows.
</para>
            </summary>
            <value>A <see cref="T:DevExpress.Data.Filtering.CriteriaOperator"/> object which specifies the criteria used to filter data view rows.
</value>


        </member>
        <member name="P:DevExpress.Xpo.XPDataView.FilterString">
            <summary>
                <para>Gets or sets the string representation of the criteria used to perform client-side filtering of data view rows.
</para>
            </summary>
            <value>A string representation of a <see cref="T:DevExpress.Data.Filtering.CriteriaOperator"/> object which specifies the filtering criteria.
</value>


        </member>
        <member name="P:DevExpress.Xpo.XPDataView.Item(System.Int32)">
            <summary>
                <para>Provides indexed access to individual records within the data view.
</para>
            </summary>
            <param name="index">
		A zero-based integer which specifies the record's position within the data view. If it's negative or exceeds the last available index, an exception is thrown.

            </param>
            <value>A <see cref="T:DevExpress.Xpo.DataViewRecord"/> object which represents the record at the specified position.
</value>


        </member>
        <member name="E:DevExpress.Xpo.XPDataView.ListChanged">
            <summary>
                <para>Occurs when the data view's settings are changed.
</para>
            </summary>


        </member>
        <member name="M:DevExpress.Xpo.XPDataView.LoadData(DevExpress.Xpo.DB.SelectedData)">
            <summary>
                <para>Loads data from the specified result set to the data view.
</para>
            </summary>
            <param name="data">
		An <see cref="T:DevExpress.Xpo.DB.SelectedData"/> object which represents a result set, providing data to be loaded into the data view.

            </param>


        </member>
        <member name="M:DevExpress.Xpo.XPDataView.LoadOrderedData(DevExpress.Xpo.LoadDataMemberOrderItem[],DevExpress.Xpo.DB.SelectedData)">
            <summary>
                <para>Loads data from the specified result set to the data view, mapping data view columns to result set columns.
</para>
            </summary>
            <param name="members">
		An array of <see cref="T:DevExpress.Xpo.LoadDataMemberOrderItem"/> objects which provide mapping information.

            </param>
            <param name="data">
		An <see cref="T:DevExpress.Xpo.DB.SelectedData"/> object which represents a result set providing data to be loaded into the data view.

            </param>


        </member>
        <member name="M:DevExpress.Xpo.XPDataView.PopulateProperties(DevExpress.Xpo.Metadata.XPClassInfo)">
            <summary>
                <para>Populates the data view with columns based on the specified metadata information.
</para>
            </summary>
            <param name="classInfo">
		An <see cref="T:DevExpress.Xpo.Metadata.XPClassInfo"/> object containing metadata information on the object whose persistent properties are used to populate the <see cref="P:DevExpress.Xpo.XPDataView.Properties"/> collection.

            </param>


        </member>
        <member name="M:DevExpress.Xpo.XPDataView.PopulateProperties(DevExpress.Xpo.Metadata.XPClassInfo,System.String[])">
            <summary>
                <para>Populates the data view with columns based on the specified metadata information.
</para>
            </summary>
            <param name="classInfo">
		An <see cref="T:DevExpress.Xpo.Metadata.XPClassInfo"/> object containing metadata information on the object whose persistent properties are used to populate the <see cref="P:DevExpress.Xpo.XPDataView.Properties"/> collection.

            </param>
            <param name="members">
		An array of property names that are used to populate the <see cref="P:DevExpress.Xpo.XPDataView.Properties"/> collection.

            </param>


        </member>
        <member name="M:DevExpress.Xpo.XPDataView.PopulateProperties(System.Collections.Generic.List`1)">
            <summary>
                <para>Populates the data view with columns based on the specified metadata information.
</para>
            </summary>
            <param name="memberInfoList">
		A list of <see cref="T:DevExpress.Xpo.Metadata.XPMemberInfo"/> objects identifying persistent properties that are used to populate the <see cref="P:DevExpress.Xpo.XPDataView.Properties"/> collection.

            </param>


        </member>
        <member name="M:DevExpress.Xpo.XPDataView.PopulatePropertiesOrdered(DevExpress.Xpo.Metadata.XPClassInfo,DevExpress.Xpo.LoadDataMemberOrderItem[])">
            <summary>
                <para>Populates the data view with columns based on the specified metadata and mapping information.
</para>
            </summary>
            <param name="classInfo">
		An <see cref="T:DevExpress.Xpo.Metadata.XPClassInfo"/> object containing metadata information on the object whose persistent properties are used to populate the <see cref="P:DevExpress.Xpo.XPDataView.Properties"/> collection.

            </param>
            <param name="members">
		An array of <see cref="T:DevExpress.Xpo.LoadDataMemberOrderItem"/> objects which provide mapping information.

            </param>


        </member>
        <member name="P:DevExpress.Xpo.XPDataView.Properties">
            <summary>
                <para>Provides access to the data view's columns.
</para>
            </summary>
            <value>A <see cref="T:DevExpress.Xpo.DataViewPropertiesCollection"/> object representing a collection of data view columns.
</value>


        </member>
        <member name="P:DevExpress.Xpo.XPDataView.Sorting">
            <summary>
                <para>Provides access to the collection whose elements specify sorting options for the data view.
</para>
            </summary>
            <value>A <see cref="T:DevExpress.Xpo.SortingCollection"/> object which contains information on the columns used in data view sorting.
</value>


        </member>
        <member name="T:DevExpress.Xpo.AsyncSelectDataCallback">

            <summary>
                <para><see short="M:DevExpress.Xpo.AsyncSelectDataCallback.Invoke"/>
</para>
            </summary>

        </member>
        <member name="M:DevExpress.Xpo.AsyncSelectDataCallback.Invoke(System.Collections.Generic.List`1,System.Exception)">
            <summary>
                <para>Represents a method that will handle operations that asynchronously retrieve objects from a data store.
</para>
            </summary>
            <param name="result">
		A list of retrieved objects.

            </param>
            <param name="ex">
		A <see cref="T:System.Exception"/> object containing the exception information related to an operation that asynchronously retrieved the objects.

            </param>


        </member>
        <member name="T:DevExpress.Xpo.AsyncCommitCallback">

            <summary>
                <para><see short="M:DevExpress.Xpo.AsyncCommitCallback.Invoke"/>
</para>
            </summary>

        </member>
        <member name="M:DevExpress.Xpo.AsyncCommitCallback.Invoke(System.Exception)">
            <summary>
                <para>Represents a method that will handle asynchronous COMMIT operations.
</para>
            </summary>
            <param name="ex">
		A <see cref="T:System.Exception"/> object containing the exception information related to an asynchronous COMMIT operation.

            </param>


        </member>
        <member name="T:DevExpress.Xpo.Exceptions.RequiredAttributeMissingException">

            <summary>
                <para>An exception that is thrown when an attribute with the specified name cannot be found for a specific property.
</para>
            </summary>

        </member>
        <member name="M:DevExpress.Xpo.Exceptions.RequiredAttributeMissingException.#ctor(System.String,System.String)">
            <summary>
                <para>Initializes a new instance of the RequiredAttributeMissingException class.
</para>
            </summary>
            <param name="propertyName">
		A string that specifies the property name.

            </param>
            <param name="attributeName">
		A string that specifies the name of the missing attribute.

            </param>


        </member>
        <member name="P:DevExpress.Xpo.Exceptions.RequiredAttributeMissingException.AttributeName">
            <summary>
                <para>Gets the name of the attribute that is missing in the metadata.

</para>
            </summary>
            <value>The name of the missing attribute.

</value>


        </member>
        <member name="M:DevExpress.Xpo.Exceptions.RequiredAttributeMissingException.GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
            <summary>
                <para>Sets the <see cref="T:System.Runtime.Serialization.SerializationInfo"/> with information about the exception.
</para>
            </summary>
            <param name="info">
		The <see cref="T:System.Runtime.Serialization.SerializationInfo"/> that holds the serialized object data about the exception being thrown.

            </param>
            <param name="context">
		The <see cref="T:System.Runtime.Serialization.StreamingContext"/> that contains contextual information about the source or destination.

            </param>


        </member>
        <member name="P:DevExpress.Xpo.Exceptions.RequiredAttributeMissingException.PropertyName">
            <summary>
                <para>Gets the name of the property that is not marked with the specified attribute.


</para>
            </summary>
            <value>A string that specifies the property's name.

</value>


        </member>
        <member name="T:DevExpress.Xpo.Exceptions.PropertyTypeMismatchException">

            <summary>
                <para>An exception that is thrown when an association is incorrectly specified.
</para>
            </summary>

        </member>
        <member name="M:DevExpress.Xpo.Exceptions.PropertyTypeMismatchException.#ctor(System.String)">
            <summary>
                <para>Initializes a new instance of the PropertyTypeMismatchException class.
</para>
            </summary>
            <param name="message">
		@nbsp;

            </param>


        </member>
        <member name="T:DevExpress.Xpo.Exceptions.PropertyMissingException">

            <summary>
                <para>An exception that is thrown when an invalid property name is specified.
</para>
            </summary>

        </member>
        <member name="M:DevExpress.Xpo.Exceptions.PropertyMissingException.#ctor(System.String,System.String)">
            <summary>
                <para>Initializes a new instance of the PropertyMissingException class.
</para>
            </summary>
            <param name="objectType">
		The object type's name.

            </param>
            <param name="propertyName">
		The property name.

            </param>


        </member>
        <member name="M:DevExpress.Xpo.Exceptions.PropertyMissingException.GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
            <summary>
                <para>Sets the <see cref="T:System.Runtime.Serialization.SerializationInfo"/> with information about the exception.
</para>
            </summary>
            <param name="info">
		The <see cref="T:System.Runtime.Serialization.SerializationInfo"/> that holds the serialized object data about the exception being thrown.

            </param>
            <param name="context">
		The <see cref="T:System.Runtime.Serialization.StreamingContext"/> that contains contextual information about the source or destination.

            </param>


        </member>
        <member name="P:DevExpress.Xpo.Exceptions.PropertyMissingException.ObjectType">
            <summary>
                <para>Gets the object type that doesn't contain the <see cref="P:DevExpress.Xpo.Exceptions.PropertyMissingException.PropertyName"/> property.
</para>
            </summary>
            <value>A string that specifies the object type's name.

</value>


        </member>
        <member name="P:DevExpress.Xpo.Exceptions.PropertyMissingException.PropertyName">
            <summary>
                <para>Gets the property name that is missing in the currently processed object type.

</para>
            </summary>
            <value>A string that specifies the name of the missing property.

</value>


        </member>
        <member name="T:DevExpress.Xpo.Exceptions.ObjectCacheException">

            <summary>
                <para>An exception that is thrown when a severe internal error occurs.
</para>
            </summary>

        </member>
        <member name="M:DevExpress.Xpo.Exceptions.ObjectCacheException.#ctor(System.Object,System.Object,System.Object)">
            <summary>
                <para>Initializes a new instance of the ObjectCacheException class.
</para>
            </summary>
            <param name="id">
		 

            </param>
            <param name="theObject">
		The object that is associated with the exception. This value is assigned to the <see cref="P:DevExpress.Xpo.Exceptions.ObjectCacheException.Object"/> property.

            </param>
            <param name="oldObject">
		The old object. 

            </param>


        </member>
        <member name="P:DevExpress.Xpo.Exceptions.ObjectCacheException.Object">
            <summary>
                <para>Gets the object which is associated with the exception.

</para>
            </summary>
            <value>The object that is associated with the exception.

</value>


        </member>
        <member name="T:DevExpress.Xpo.Exceptions.NonPersistentReferenceFoundException">

            <summary>
                <para>An exception that is thrown when a persistent reference to a non-persistent class exists.

</para>
            </summary>

        </member>
        <member name="M:DevExpress.Xpo.Exceptions.NonPersistentReferenceFoundException.#ctor(System.String)">
            <summary>
                <para>Initializes a new instance of the NonPersistentReferenceFoundException class.
</para>
            </summary>
            <param name="objectType">
		The name of the non-persistent object's type which you are about to reference.

            </param>


        </member>
        <member name="M:DevExpress.Xpo.Exceptions.NonPersistentReferenceFoundException.GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
            <summary>
                <para>Sets the <see cref="T:System.Runtime.Serialization.SerializationInfo"/> with information about the exception.
</para>
            </summary>
            <param name="info">
		The <see cref="T:System.Runtime.Serialization.SerializationInfo"/> that holds the serialized object data about the exception being thrown.

            </param>
            <param name="context">
		The <see cref="T:System.Runtime.Serialization.StreamingContext"/> that contains contextual information about the source or destination.

            </param>


        </member>
        <member name="P:DevExpress.Xpo.Exceptions.NonPersistentReferenceFoundException.ObjectType">
            <summary>
                <para>Gets the name of the non-persistent object's type which you are about to reference.
</para>
            </summary>
            <value>The name of the non-persistent object's type which you are about to reference.
</value>


        </member>
        <member name="T:DevExpress.Xpo.Metadata.ReflectionPropertyInfo">

            <summary>
                <para>Provides access to property metadata gathered via Reflection.
</para>
            </summary>

        </member>
        <member name="M:DevExpress.Xpo.Metadata.ReflectionPropertyInfo.#ctor(DevExpress.Xpo.Metadata.XPClassInfo,System.Reflection.PropertyInfo,DevExpress.Xpo.Metadata.XPMemberInfo)">
            <summary>
                <para>Initializes a new instance of the ReflectionPropertyInfo class.
</para>
            </summary>
            <param name="owner">
		An <see cref="T:DevExpress.Xpo.Metadata.XPClassInfo"/> descendant which owns a new instance of the ReflectionPropertyInfo class. This value is assigned to the <see cref="P:DevExpress.Xpo.Metadata.XPMemberInfo.Owner"/> property.

            </param>
            <param name="pinfo">
		A <see cref="T:System.Reflection.PropertyInfo"/> object which provides access to property metadata.

            </param>
            <param name="valueParent">
		An <see cref="T:DevExpress.Xpo.Metadata.XPMemberInfo"/> object which represents the value parent.

            </param>


        </member>
        <member name="P:DevExpress.Xpo.Metadata.ReflectionPropertyInfo.IsPublic">
            <summary>
                <para>Gets whether the property is declared as public.
</para>
            </summary>
            <value><b>true</b> if the property is declared as public; otherwise, <b>false</b>.
</value>


        </member>
        <member name="P:DevExpress.Xpo.Metadata.ReflectionPropertyInfo.MemberType">
            <summary>
                <para>Gets the type of this property.
</para>
            </summary>
            <value>The <see cref="T:System.Type"/> of this property.

</value>


        </member>
        <member name="T:DevExpress.Xpo.DataViewPropertiesCollection">

            <summary>
                <para>Represents a collection of <see cref="T:DevExpress.Xpo.DataViewProperty"/> objects.
</para>
            </summary>

        </member>
        <member name="M:DevExpress.Xpo.DataViewPropertiesCollection.#ctor(DevExpress.Xpo.XPDataView)">
            <summary>
                <para>Initializes a new instance of the DataViewPropertiesCollection class.
</para>
            </summary>
            <param name="owner">
		An <see cref="T:DevExpress.Xpo.XPDataView"/> object that represents the data view which owns this collection.

            </param>


        </member>
        <member name="M:DevExpress.Xpo.DataViewPropertiesCollection.Add(DevExpress.Xpo.DataViewPropertiesCollection)">
            <summary>
                <para>Adds the objects in the specified collection to the current collection.
</para>
            </summary>
            <param name="sortProperties">
		A <see cref="T:DevExpress.Xpo.DataViewPropertiesCollection"/> object which represents the collection whose elements are appended to the current collection.

            </param>


        </member>
        <member name="M:DevExpress.Xpo.DataViewPropertiesCollection.Add(DevExpress.Xpo.DataViewProperty)">
            <summary>
                <para>Adds the specified object to the collection.
</para>
            </summary>
            <param name="sortProperty">
		A <see cref="T:DevExpress.Xpo.DataViewProperty"/> object to add to the collection.

            </param>


        </member>
        <member name="M:DevExpress.Xpo.DataViewPropertiesCollection.AddRange(DevExpress.Xpo.DataViewProperty[])">
            <summary>
                <para>Adds an array of <see cref="T:DevExpress.Xpo.ViewProperty"/> objects to the collection.
</para>
            </summary>
            <param name="sortProperties">
		An array of <see cref="T:DevExpress.Xpo.DataViewProperty"/> objects to add to the collection.

            </param>


        </member>
        <member name="P:DevExpress.Xpo.DataViewPropertiesCollection.Item(System.String)">
            <summary>
                <para>Returns the collection's element with the specified name.
</para>
            </summary>
            <param name="name">
		A string representing an element's name.

            </param>
            <value>A <see cref="T:DevExpress.Xpo.DataViewProperty"/> object with the specified name.
</value>


        </member>
        <member name="P:DevExpress.Xpo.DataViewPropertiesCollection.Item(System.Int32)">
            <summary>
                <para>Provides indexed access to the collection's elements.
</para>
            </summary>
            <param name="index">
		An integer value specifying the zero-based index that identifies an element.

            </param>
            <value>A <see cref="T:DevExpress.Xpo.DataViewProperty"/> object representing the collection's element.
</value>


        </member>
        <member name="T:DevExpress.Xpo.ObjectsByKeyQuery">

            <summary>
                <para>Provides data for queries that retrieve persistent objects by key values.
</para>
            </summary>

        </member>
        <member name="M:DevExpress.Xpo.ObjectsByKeyQuery.#ctor(DevExpress.Xpo.Metadata.XPClassInfo,System.Collections.ICollection)">
            <summary>
                <para>Initializes a new instance of the ObjectsByKeyQuery class with the persistent class's metadata information about persistent objects, to include in the query and their key values.
</para>
            </summary>
            <param name="classInfo">
		An <see cref="T:DevExpress.Xpo.Metadata.XPClassInfo"/> descendant providing the persistent class's metadata.

            </param>
            <param name="idCollection">
		A collection of key property values.

            </param>


        </member>
        <member name="P:DevExpress.Xpo.ObjectsByKeyQuery.ClassInfo">
            <summary>
                <para>Gets the persistent class's metadata information for persistent objects to include in the query.
</para>
            </summary>
            <value>An <see cref="T:DevExpress.Xpo.Metadata.XPClassInfo"/> descendant, providing the persistent class's metadata.
</value>


        </member>
        <member name="P:DevExpress.Xpo.ObjectsByKeyQuery.IdCollection">
            <summary>
                <para>Gets a collection of key property values of persistent objects to include in the query.
</para>
            </summary>
            <value>A collection of key property values.
</value>


        </member>
        <member name="T:DevExpress.Xpo.Exceptions.DuplicateKeyPropertyException">

            <summary>
                <para>An exception that is thrown when a persistent object has two or more key properties.
</para>
            </summary>

        </member>
        <member name="M:DevExpress.Xpo.Exceptions.DuplicateKeyPropertyException.#ctor(System.String)">
            <summary>
                <para>Initializes a new instance of the DuplicateKeyPropertyException class.
</para>
            </summary>
            <param name="className">
		The name of the persistent class in which the key property is declared twice.

            </param>


        </member>
        <member name="P:DevExpress.Xpo.Exceptions.DuplicateKeyPropertyException.ClassName">
            <summary>
                <para>Gets the name of the persistent class in which the key property is declared twice.
</para>
            </summary>
            <value>The name of the persistent class.
</value>


        </member>
        <member name="M:DevExpress.Xpo.Exceptions.DuplicateKeyPropertyException.GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
            <summary>
                <para>Sets the <see cref="T:System.Runtime.Serialization.SerializationInfo"/> with information about the exception.
</para>
            </summary>
            <param name="info">
		The <see cref="T:System.Runtime.Serialization.SerializationInfo"/> that holds the serialized object data about the exception being thrown.

            </param>
            <param name="context">
		The <see cref="T:System.Runtime.Serialization.StreamingContext"/> that contains contextual information about the source or destination.

            </param>


        </member>
        <member name="T:DevExpress.Xpo.Exceptions.DifferentObjectsWithSameKeyException">

            <summary>
                <para>An exception that is thrown when two objects within the current session have the same key.


</para>
            </summary>

        </member>
        <member name="M:DevExpress.Xpo.Exceptions.DifferentObjectsWithSameKeyException.#ctor">
            <summary>
                <para>Initializes a new instance of the <see cref="T:DevExpress.Xpo.Exceptions.DifferentObjectsWithSameKeyException"/> class.
</para>
            </summary>


        </member>
        <member name="T:DevExpress.Xpo.Exceptions.CannotResolveClassInfoException">

            <summary>
                <para>An exception that is thrown when the <see cref="T:DevExpress.Xpo.Metadata.XPDictionary"/> cannot provide <see cref="T:DevExpress.Xpo.Metadata.XPClassInfo"/> metadata information for the class.
</para>
            </summary>

        </member>
        <member name="M:DevExpress.Xpo.Exceptions.CannotResolveClassInfoException.#ctor(System.String,System.String)">
            <summary>
                <para>Initializes a new instance of the CannotResolveClassInfoException class.
</para>
            </summary>
            <param name="assemblyName">
		The name of the assembly.

            </param>
            <param name="typeName">
		The name of the type whose <see cref="T:DevExpress.Xpo.Metadata.XPClassInfo"/> cannot be obtained.

            </param>


        </member>
        <member name="M:DevExpress.Xpo.Exceptions.CannotResolveClassInfoException.GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
            <summary>
                <para>Sets the <see cref="T:System.Runtime.Serialization.SerializationInfo"/> with information about the exception.
</para>
            </summary>
            <param name="info">
		The <see cref="T:System.Runtime.Serialization.SerializationInfo"/> that holds the serialized object data about the exception being thrown.

            </param>
            <param name="context">
		The <see cref="T:System.Runtime.Serialization.StreamingContext"/> that contains contextual information about the source or destination.

            </param>


        </member>
        <member name="P:DevExpress.Xpo.Exceptions.CannotResolveClassInfoException.TypeName">
            <summary>
                <para>Gets the name of the type whose <see cref="T:DevExpress.Xpo.Metadata.XPClassInfo"/> cannot be obtained.
</para>
            </summary>
            <value>A string representing the name of the class.
</value>


        </member>
        <member name="T:DevExpress.Xpo.Exceptions.CannotReloadPurgedObjectException">

            <summary>
                <para>An exception that is thrown when attempting to reload an object that is not present in the persistent data store.

</para>
            </summary>

        </member>
        <member name="M:DevExpress.Xpo.Exceptions.CannotReloadPurgedObjectException.#ctor(System.String)">
            <summary>
                <para>Initializes a new instance of the CannotReloadPurgedObjectException class.
</para>
            </summary>
            <param name="objects">
		 

            </param>


        </member>
        <member name="T:DevExpress.Xpo.Exceptions.CannotLoadInvalidTypeException">

            <summary>
                <para>An exception that is thrown when a persistent object cannot be loaded because it's type is not valid.
</para>
            </summary>

        </member>
        <member name="M:DevExpress.Xpo.Exceptions.CannotLoadInvalidTypeException.#ctor(System.String)">
            <summary>
                <para>Initializes a new instance of the CannotLoadInvalidTypeException class.
</para>
            </summary>
            <param name="typeName">
		A string that specifies the name of the type.

            </param>


        </member>
        <member name="M:DevExpress.Xpo.Exceptions.CannotLoadInvalidTypeException.GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
            <summary>
                <para>Sets the <see cref="T:System.Runtime.Serialization.SerializationInfo"/> with information about the exception.
</para>
            </summary>
            <param name="info">
		The <see cref="T:System.Runtime.Serialization.SerializationInfo"/> that holds the serialized object data about the exception being thrown.

            </param>
            <param name="context">
		The <see cref="T:System.Runtime.Serialization.StreamingContext"/> that contains contextual information about the source or destination.

            </param>


        </member>
        <member name="P:DevExpress.Xpo.Exceptions.CannotLoadInvalidTypeException.TypeName">
            <summary>
                <para>Gets the name of the type that cannot be loaded.
</para>
            </summary>
            <value>A string that specifies the name of the type.
</value>


        </member>
        <member name="T:DevExpress.Xpo.Exceptions.CannotFindAppropriateConnectionProviderException">

            <summary>
                <para>An exception that is thrown when an appropriate connection provider is not found.
</para>
            </summary>

        </member>
        <member name="M:DevExpress.Xpo.Exceptions.CannotFindAppropriateConnectionProviderException.#ctor(System.String)">
            <summary>
                <para>Initializes a new instance of the CannotFindAppropriateConnectionProviderException class.
</para>
            </summary>
            <param name="connectionString">
		A string that specifies the connection string.

            </param>


        </member>
        <member name="T:DevExpress.Xpo.Exceptions.CannotChangePropertyWhenSessionIsConnectedException">

            <summary>
                <para>An exception that is thrown when the essential properties of the currently connected session are about to be modified.
</para>
            </summary>

        </member>
        <member name="M:DevExpress.Xpo.Exceptions.CannotChangePropertyWhenSessionIsConnectedException.#ctor(System.String)">
            <summary>
                <para>Initializes a new instance of the <see cref="T:DevExpress.Xpo.Exceptions.CannotChangePropertyWhenSessionIsConnectedException"/> class.
</para>
            </summary>
            <param name="propertyName">
		A <see cref="T:System.String"/> value which specifies the name of the property whose value cannot be changed while the session is currently connected to a data store.


            </param>


        </member>
        <member name="T:DevExpress.Xpo.Exceptions.AssociationElementTypeMissingException">

            <summary>
                <para>An exception that is thrown when the <i>elementType</i> parameter is not specified in the <see cref="T:DevExpress.Xpo.AssociationAttribute"/> attribute.
</para>
            </summary>

        </member>
        <member name="M:DevExpress.Xpo.Exceptions.AssociationElementTypeMissingException.#ctor(System.String)">
            <summary>
                <para>Initializes a new instance of the AssociationElementTypeMissingException class.
</para>
            </summary>
            <param name="propertyName">
		The name of the collection property which does not have its element type specified by the <see cref="T:DevExpress.Xpo.AssociationAttribute"/>.


            </param>


        </member>
        <member name="M:DevExpress.Xpo.Exceptions.AssociationElementTypeMissingException.GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
            <summary>
                <para>Sets the <see cref="T:System.Runtime.Serialization.SerializationInfo"/> with information about the exception.
</para>
            </summary>
            <param name="info">
		The <see cref="T:System.Runtime.Serialization.SerializationInfo"/> that holds the serialized object data about the exception being thrown.

            </param>
            <param name="context">
		The <see cref="T:System.Runtime.Serialization.StreamingContext"/> that contains contextual information about the source or destination.

            </param>


        </member>
        <member name="P:DevExpress.Xpo.Exceptions.AssociationElementTypeMissingException.PropertyName">
            <summary>
                <para>Gets the name of the collection property that caused the current exception.
</para>
            </summary>
            <value>The name of the collection property that caused the current exception.
</value>


        </member>
        <member name="T:DevExpress.Xpo.DB.OleDBConnectionProvider">

            <summary>
                <para>Implements the base functionality for providers that connect to OLE DB data sources.

</para>
            </summary>

        </member>
        <member name="M:DevExpress.Xpo.DB.OleDBConnectionProvider.#ctor(System.Data.IDbConnection,DevExpress.Xpo.DB.AutoCreateOption)">
            <summary>
                <para>Initializes a new instance of the OleDBConnectionProvider class with the specified settings.
</para>
            </summary>
            <param name="connection">
		An object implementing the <see cref="T:System.Data.IDbConnection"/> interface that represents an open connection to a data source.

            </param>
            <param name="autoCreateOption">
		An <see cref="T:DevExpress.Xpo.DB.AutoCreateOption"/> value that specifies which operations are performed when the data store is accessed for the first time. This parameter is used to initialize the <see cref="P:DevExpress.Xpo.DB.IDataStore.AutoCreateOption"/> property.


            </param>


        </member>
        <member name="M:DevExpress.Xpo.DB.OleDBConnectionProvider.CollectTablesToCreate(System.Collections.ICollection)">
            <summary>
                <para>This method supports the internal infrastructure and is not intended to be called directly from your code.
</para>
            </summary>
            <param name="tables">
		@nbsp;

            </param>
            <returns>@nbsp;
</returns>


        </member>
        <member name="M:DevExpress.Xpo.DB.OleDBConnectionProvider.GetTableSchema(DevExpress.Xpo.DB.DBTable,System.Boolean,System.Boolean)">
            <summary>
                <para>This member supports the internal infrastructure and is not intended to be used directly from your code.
</para>
            </summary>
            <param name="table">
		@nbsp;

            </param>
            <param name="checkIndexes">
		@nbsp;

            </param>
            <param name="checkForeignKeys">
		@nbsp;

            </param>


        </member>
        <member name="T:DevExpress.Xpo.DB.MSSqlConnectionProvider">

            <summary>
                <para>Implements data-aware operations for working with an <b>MS SQL Server</b> or <b>MS SQL Azure</b> database.
</para>
            </summary>

        </member>
        <member name="M:DevExpress.Xpo.DB.MSSqlConnectionProvider.#ctor(System.Data.IDbConnection,DevExpress.Xpo.DB.AutoCreateOption)">
            <summary>
                <para>Initializes a new instance of the MSSqlConnectionProvider class with the specified settings.
</para>
            </summary>
            <param name="connection">
		An object implementing the <see cref="T:System.Data.IDbConnection"/> interface that represents an open connection to a data source.

            </param>
            <param name="autoCreateOption">
		An <see cref="T:DevExpress.Xpo.DB.AutoCreateOption"/> value that specifies which operations are performed when storage is accessed for the first time. This parameter is used to initialize the <see cref="P:DevExpress.Xpo.DB.IDataStore.AutoCreateOption"/> property.


            </param>


        </member>
        <member name="M:DevExpress.Xpo.DB.MSSqlConnectionProvider.ClearDatabase(System.Data.IDbCommand)">
            <summary>
                <para>This method supports the internal infrastructure and is not intended to be used directly in your code.
</para>
            </summary>
            <param name="command">
		@nbsp;

            </param>


        </member>
        <member name="M:DevExpress.Xpo.DB.MSSqlConnectionProvider.CollectTablesToCreate(System.Collections.ICollection)">
            <summary>
                <para>This method supports the internal infrastructure and is not intended to be called directly from your code.
</para>
            </summary>
            <param name="tables">
		@nbsp;

            </param>
            <returns>@nbsp;
</returns>


        </member>
        <member name="M:DevExpress.Xpo.DB.MSSqlConnectionProvider.ComposeSafeSchemaName(System.String)">
            <summary>
                <para>Returns the valid schema name for the specified table's name.
</para>
            </summary>
            <param name="tableName">
		A string value that specifies the table's name for which the valid schema name must be composed.

            </param>
            <returns>A string value that specifies the valid schema name.
</returns>


        </member>
        <member name="M:DevExpress.Xpo.DB.MSSqlConnectionProvider.CreateProviderFromConnection(System.Data.IDbConnection,DevExpress.Xpo.DB.AutoCreateOption)">
            <summary>
                <para>This method supports the internal infrastructure and is not intended to be called directly from your code.
</para>
            </summary>
            <param name="connection">
		@nbsp;

            </param>
            <param name="autoCreateOption">
		@nbsp;

            </param>
            <returns>@nbsp;
</returns>


        </member>
        <member name="M:DevExpress.Xpo.DB.MSSqlConnectionProvider.CreateProviderFromString(System.String,DevExpress.Xpo.DB.AutoCreateOption,System.IDisposable[]@)">
            <summary>
                <para>This method supports the internal infrastructure and is not intended to be called directly from your code.
</para>
            </summary>
            <param name="connectionString">
		@nbsp;

            </param>
            <param name="autoCreateOption">
		@nbsp;

            </param>
            <param name="objectsToDisposeOnDisconnect">
		@nbsp;

            </param>
            <returns>@nbsp;
</returns>


        </member>
        <member name="M:DevExpress.Xpo.DB.MSSqlConnectionProvider.EmptyAllTablesInDatabase(System.Data.IDbCommand)">
            <summary>
                <para>This method supports the internal infrastructure and is not intended to be used directly in your code.
</para>
            </summary>
            <param name="command">
		@nbsp;

            </param>


        </member>
        <member name="M:DevExpress.Xpo.DB.MSSqlConnectionProvider.FormatBinary(DevExpress.Data.Filtering.BinaryOperatorType,System.String,System.String)">
            <summary>
                <para>This member supports the internal infrastructure and is not intended to be used directly from your code.
</para>
            </summary>
            <param name="operatorType">
		@nbsp;

            </param>
            <param name="leftOperand">
		@nbsp;

            </param>
            <param name="rightOperand">
		@nbsp;

            </param>
            <returns>@nbsp;
</returns>


        </member>
        <member name="M:DevExpress.Xpo.DB.MSSqlConnectionProvider.FormatColumn(System.String)">
            <summary>
                <para>This member supports the internal infrastructure and is not intended to be used directly from your code.
</para>
            </summary>
            <param name="columnName">
		@nbsp;

            </param>
            <returns>@nbsp;
</returns>


        </member>
        <member name="M:DevExpress.Xpo.DB.MSSqlConnectionProvider.FormatColumn(System.String,System.String)">
            <summary>
                <para>This member supports the internal infrastructure and is not intended to be used directly from your code.
</para>
            </summary>
            <param name="columnName">
		@nbsp;

            </param>
            <param name="tableAlias">
		@nbsp;

            </param>
            <returns>@nbsp;
</returns>


        </member>
        <member name="M:DevExpress.Xpo.DB.MSSqlConnectionProvider.FormatConstraint(System.String)">
            <summary>
                <para>This member supports the internal infrastructure and is not intended to be used directly from your code.
</para>
            </summary>
            <param name="constraintName">
		@nbsp;

            </param>
            <returns>@nbsp;
</returns>


        </member>
        <member name="M:DevExpress.Xpo.DB.MSSqlConnectionProvider.FormatDelete(System.String,System.String)">
            <summary>
                <para>This member supports the internal infrastructure and is not intended to be used directly from your code.
</para>
            </summary>
            <param name="tableName">
		@nbsp;

            </param>
            <param name="whereClause">
		@nbsp;

            </param>
            <returns>@nbsp;
</returns>


        </member>
        <member name="M:DevExpress.Xpo.DB.MSSqlConnectionProvider.FormatFunction(DevExpress.Data.Filtering.FunctionOperatorType,System.String[])">
            <summary>
                <para>This member supports the .NET Framework infrastructure and cannot be used directly from your code.
</para>
            </summary>
            <param name="operatorType">
		 

            </param>
            <param name="operands">
		 

            </param>
            <returns> 
</returns>


        </member>
        <member name="M:DevExpress.Xpo.DB.MSSqlConnectionProvider.FormatInsert(System.String,System.String,System.String)">
            <summary>
                <para>This member supports the internal infrastructure and is not intended to be used directly from your code.
</para>
            </summary>
            <param name="tableName">
		 

            </param>
            <param name="fields">
		 

            </param>
            <param name="values">
		 

            </param>
            <returns> 
</returns>


        </member>
        <member name="M:DevExpress.Xpo.DB.MSSqlConnectionProvider.FormatInsertDefaultValues(System.String)">
            <summary>
                <para>This member supports the internal infrastructure and is not intended to be used directly from your code.
</para>
            </summary>
            <param name="tableName">
		@nbsp;

            </param>
            <returns>@nbsp;
</returns>


        </member>
        <member name="M:DevExpress.Xpo.DB.MSSqlConnectionProvider.FormatSelect(System.String,System.String,System.String,System.String,System.String,System.String,System.Int32,System.Int32)">
            <summary>
                <para>This member supports the internal infrastructure and is not intended to be used directly from your code.
</para>
            </summary>
            <param name="selectedPropertiesSql">
		@nbsp;

            </param>
            <param name="fromSql">
		@nbsp;

            </param>
            <param name="whereSql">
		@nbsp;

            </param>
            <param name="orderBySql">
		@nbsp;

            </param>
            <param name="groupBySql">
		@nbsp;

            </param>
            <param name="havingSql">
		@nbsp;

            </param>
            <param name="skipSelectedRecords">
		@nbsp;

            </param>
            <param name="topSelectedRecords">
		@nbsp;

            </param>
            <returns>@nbsp;
</returns>


        </member>
        <member name="M:DevExpress.Xpo.DB.MSSqlConnectionProvider.FormatTable(System.String,System.String)">
            <summary>
                <para>This member supports the internal infrastructure and is not intended to be used directly from your code.
</para>
            </summary>
            <param name="schema">
		@nbsp;

            </param>
            <param name="tableName">
		@nbsp;

            </param>
            <returns>@nbsp;
</returns>


        </member>
        <member name="M:DevExpress.Xpo.DB.MSSqlConnectionProvider.FormatTable(System.String,System.String,System.String)">
            <summary>
                <para>This member supports the internal infrastructure and is not intended be used directly from your code.
</para>
            </summary>
            <param name="schema">
		@nbsp;

            </param>
            <param name="tableName">
		@nbsp;

            </param>
            <param name="tableAlias">
		@nbsp;

            </param>
            <returns>@nbsp;
</returns>


        </member>
        <member name="M:DevExpress.Xpo.DB.MSSqlConnectionProvider.FormatUpdate(System.String,System.String,System.String)">
            <summary>
                <para>This member supports the internal infrastructure and is not intended to be used directly from your code.
</para>
            </summary>
            <param name="tableName">
		@nbsp;

            </param>
            <param name="sets">
		@nbsp;

            </param>
            <param name="whereClause">
		@nbsp;

            </param>
            <returns>@nbsp;
</returns>


        </member>
        <member name="M:DevExpress.Xpo.DB.MSSqlConnectionProvider.GenerateStoredProcedures(DevExpress.Xpo.DB.DBTable,System.String@)">
            <summary>
                <para>Generates DDL (Data Description Language) code for the Generating Persistent Classes wizard, when mapping persistent classes to MS SQL Server database views with the help of <a href="http://msdn.microsoft.com/en-us/library/ms175521.aspx">INSTEAD-OF triggers</a> and stored procedures.
</para>
            </summary>
            <param name="table">
		 

            </param>
            <param name="dropLines">
		 

            </param>
            <returns> 
</returns>


        </member>
        <member name="M:DevExpress.Xpo.DB.MSSqlConnectionProvider.GetConnectionString(System.String,System.String,System.String,System.String)">
            <summary>
                <para>Returns a connection string to the specified MS SQL data base using the specified credentials.
</para>
            </summary>
            <param name="server">
		A string that specifies the SQL server's name.


            </param>
            <param name="userid">
		A string that specifies a user name.

            </param>
            <param name="password">
		A string that specifies a password.

            </param>
            <param name="database">
		A string that specifies the database name.

            </param>
            <returns>A string that specifies the connection string.
</returns>


        </member>
        <member name="M:DevExpress.Xpo.DB.MSSqlConnectionProvider.GetConnectionString(System.String,System.String)">
            <summary>
                <para>Returns a connection string to the specified MS SQL data base using Windows integrated security.
</para>
            </summary>
            <param name="server">
		A string that specifies the SQL server name.

            </param>
            <param name="database">
		A string that specifies the database name.

            </param>
            <returns>A string that specifies the connection string.
</returns>


        </member>
        <member name="M:DevExpress.Xpo.DB.MSSqlConnectionProvider.GetConnectionString2005CacheRoot(System.String,System.String,System.String,System.String)">
            <summary>
                <para>Returns a connection string to the specified MS SQL data base using Windows integrated security.
</para>
            </summary>
            <param name="server">
		A string that specifies the SQL server name.

            </param>
            <param name="userid">
		A string that specifies a user name.

            </param>
            <param name="password">
		A string that specifies a user password.

            </param>
            <param name="database">
		A string that specifies the database name.

            </param>
            <returns>A string that specifies the connection string.
</returns>


        </member>
        <member name="M:DevExpress.Xpo.DB.MSSqlConnectionProvider.GetConnectionString2005CacheRoot(System.String,System.String)">
            <summary>
                <para>Returns a connection string to the specified MS SQL data base.
</para>
            </summary>
            <param name="server">
		A string that specifies the SQL server name.

            </param>
            <param name="database">
		A string that specifies the database name.

            </param>
            <returns>A string that specifies the connection string.
</returns>


        </member>
        <member name="M:DevExpress.Xpo.DB.MSSqlConnectionProvider.GetConnectionString2005WithCache(System.String,System.String,System.String,System.String)">
            <summary>
                <para>Returns a connection string to the specified MS SQL data base using Windows integrated security.
</para>
            </summary>
            <param name="server">
		A string that specifies the SQL server name.

            </param>
            <param name="userid">
		A string that specifies a user name.

            </param>
            <param name="password">
		A string that specifies a user password.

            </param>
            <param name="database">
		A string that specifies the database name.

            </param>
            <returns>A string that specifies the connection string.
</returns>


        </member>
        <member name="M:DevExpress.Xpo.DB.MSSqlConnectionProvider.GetConnectionString2005WithCache(System.String,System.String)">
            <summary>
                <para>Returns a connection string to the specified MS SQL data base
</para>
            </summary>
            <param name="server">
		A string that specifies the SQL server name.

            </param>
            <param name="database">
		A string that specifies the database name.

            </param>
            <returns>A string that specifies the connection string.
</returns>


        </member>
        <member name="M:DevExpress.Xpo.DB.MSSqlConnectionProvider.GetParameterName(DevExpress.Data.Filtering.OperandValue,System.Int32,System.Boolean@)">
            <summary>
                <para>This member supports the .NET Framework infrastructure and cannot be used directly from your code.
</para>
            </summary>
            <param name="parameter">
		@nbsp;

            </param>
            <param name="index">
		@nbsp;

            </param>
            <param name="createParameter">
		@nbsp;

            </param>
            <returns>@nbsp;
</returns>


        </member>
        <member name="M:DevExpress.Xpo.DB.MSSqlConnectionProvider.GetSqlCreateColumnFullAttributes(DevExpress.Xpo.DB.DBTable,DevExpress.Xpo.DB.DBColumn)">
            <summary>
                <para>This method supports the internal infrastructure and is not intended to be used directly from your code.
</para>
            </summary>
            <param name="table">
		@nbsp;

            </param>
            <param name="column">
		@nbsp;

            </param>
            <returns>@nbsp;
</returns>


        </member>
        <member name="M:DevExpress.Xpo.DB.MSSqlConnectionProvider.GetStorageTablesList">
            <summary>
                <para>Returns a list of the available tables in the data store.

</para>
            </summary>
            <returns>An array of the table names in the data store.

</returns>


        </member>
        <member name="M:DevExpress.Xpo.DB.MSSqlConnectionProvider.GetStoredProcedures">
            <summary>
                <para>This member supports the internal infrastructure and is not intended to be used directly from your code.
</para>
            </summary>
            <returns>@nbsp;
</returns>


        </member>
        <member name="M:DevExpress.Xpo.DB.MSSqlConnectionProvider.GetTableSchema(DevExpress.Xpo.DB.DBTable,System.Boolean,System.Boolean)">
            <summary>
                <para>This member supports the internal infrastructure and is not intended to be used directly from your code.
</para>
            </summary>
            <param name="table">
		@nbsp;

            </param>
            <param name="checkIndexes">
		@nbsp;

            </param>
            <param name="checkForeignKeys">
		@nbsp;

            </param>


        </member>
        <member name="F:DevExpress.Xpo.DB.MSSqlConnectionProvider.MaximumBinarySize">
            <summary>
                <para>This member supports the internal infrastructure and is not intended to be used directly from your code.
</para>
            </summary>
            <returns>@nbsp;
</returns>


        </member>
        <member name="F:DevExpress.Xpo.DB.MSSqlConnectionProvider.MaximumStringSize">
            <summary>
                <para>This member supports the internal infrastructure and is not intended to be used directly from your code.
</para>
            </summary>
            <returns>@nbsp;
</returns>


        </member>
        <member name="P:DevExpress.Xpo.DB.MSSqlConnectionProvider.NativeSkipTakeSupported">
            <summary>
                <para>This member supports the internal infrastructure and is not intended to be used directly from your code.
</para>
            </summary>
            <value> 
</value>


        </member>
        <member name="F:DevExpress.Xpo.DB.MSSqlConnectionProvider.ObjectsOwner">
            <summary>
                <para>The default owner of the objects in the MS SQL database. By default "dbo".
</para>
            </summary>
            <returns>
</returns>


        </member>
        <member name="M:DevExpress.Xpo.DB.MSSqlConnectionProvider.Register">
            <summary>
                <para>Registers the provider for use with XPO.
</para>
            </summary>


        </member>
        <member name="F:DevExpress.Xpo.DB.MSSqlConnectionProvider.XpoProviderTypeString">
            <summary>
                <para>Gets the name of the current connection provider. This name is used internally when generating a connection string via the <see cref="M:DevExpress.Xpo.DB.MSSqlConnectionProvider.GetConnectionString"/> method.
</para>
            </summary>
            <returns> [To be supplied] </returns>


        </member>
        <member name="T:DevExpress.Xpo.UnitOfWork">

            <summary>
                <para>Represents a unit of work.
</para>
            </summary>

        </member>
        <member name="M:DevExpress.Xpo.UnitOfWork.#ctor(DevExpress.Xpo.Metadata.XPDictionary)">
            <summary>
                <para>Initializes a new instance of the UnitOfWork class with the specified dictionary.
</para>
            </summary>
            <param name="dictionary">
		An <see cref="T:DevExpress.Xpo.Metadata.XPDictionary"/> descendant that provides metadata on persistent objects in a data store.


            </param>


        </member>
        <member name="M:DevExpress.Xpo.UnitOfWork.#ctor(DevExpress.Xpo.IDataLayer,System.IDisposable[])">
            <summary>
                <para>Initializes a new instance of the UnitOfWork class with the specified settings.
</para>
            </summary>
            <param name="layer">
		An object which implements the <see cref="T:DevExpress.Xpo.IDataLayer"/> interface. This value is assigned to the <see cref="P:DevExpress.Xpo.Session.DataLayer"/> property.

            </param>
            <param name="disposeOnDisconnect">
		An array of objects that implement the <see cref="T:System.IDisposable"/> interface. These objects are automatically disposed of when the unit of work is disconnected.

            </param>


        </member>
        <member name="M:DevExpress.Xpo.UnitOfWork.#ctor">
            <summary>
                <para>Initializes a new instance of the <see cref="T:DevExpress.Xpo.UnitOfWork"/> class with default settings.
</para>
            </summary>


        </member>
        <member name="M:DevExpress.Xpo.UnitOfWork.#ctor(DevExpress.Xpo.IObjectLayer,System.IDisposable[])">
            <summary>
                <para>Reserved for future use.
</para>
            </summary>
            <param name="layer">
		 

            </param>
            <param name="disposeOnDisconnect">
		 

            </param>


        </member>
        <member name="M:DevExpress.Xpo.UnitOfWork.CommitChanges">
            <summary>
                <para>Commits all the changes made to persistent objects to a data store.
</para>
            </summary>


        </member>
        <member name="M:DevExpress.Xpo.UnitOfWork.CommitChangesAsync(DevExpress.Xpo.AsyncCommitCallback)">
            <summary>
                <para>Asynchronously commits all the changes made to persistent objects to a data store and notifies upon completion.


</para>
            </summary>
            <param name="callback">
		A <see cref="T:DevExpress.Xpo.AsyncCommitCallback"/> delegate to be called after the changes have been saved. Use the <i>callback</i> to store the exception information passed as a parameter, and use this information later, to raise the exception again, within the original thread. Do not raise exceptions or modify persistent objects within a <i>callback</i>.


            </param>


        </member>
        <member name="M:DevExpress.Xpo.UnitOfWork.ReloadChangedObjects">
            <summary>
                <para>Reloads the state of persistent objects modified within the current Unit of Work from the data store.
</para>
            </summary>


        </member>
        <member name="T:DevExpress.Xpo.NestedUnitOfWork">

            <summary>
                <para>Represents the Nested Unit of Work.
</para>
            </summary>

        </member>
        <member name="M:DevExpress.Xpo.NestedUnitOfWork.GetNestedObject(System.Object)">
            <summary>
                <para>Returns the object in the current unit of work which is the 'copy' of the specified object that is owned by the parent session or unit of work.
</para>
            </summary>
            <param name="obj">
		The parent object whose 'copy' in the nested unit of work is returned.

            </param>
            <returns>The object in the current unit of work which is the 'copy' of the specified object.
</returns>


        </member>
        <member name="M:DevExpress.Xpo.NestedUnitOfWork.GetNestedObject``1(``0)">
            <summary>
                <para>Returns the object of the type designated by the specified generic type parameter, which is the 'copy' of the specified object owned by the parent session.
</para>
            </summary>
            <param name="obj">
		The parent object of the type designated by the specified generic type parameter whose 'copy' in the nested unit of work is returned.

            </param>
            <returns>The object in the current unit of work which is the 'copy' of the specified object.
</returns>


        </member>
        <member name="M:DevExpress.Xpo.NestedUnitOfWork.GetNestedObjects(System.Object[])">
            <summary>
                <para>Returns the objects in the current unit of work which are 'copies' of the specified objects that are owned by the parent session or unit of work.

</para>
            </summary>
            <param name="parentObjects">
		The parent objects whose 'copies' in the nested unit of work are returned.

            </param>
            <returns>The objects in the current unit of work which are 'copies' of the specified object.

</returns>


        </member>
        <member name="M:DevExpress.Xpo.NestedUnitOfWork.GetParentObject(System.Object)">
            <summary>
                <para>Returns the object in the parent session or unit of work whose 'copy' in the current unit of work is specified.
</para>
            </summary>
            <param name="obj">
		The object in the current unit of work which is the 'copy' of the returned object.

            </param>
            <returns>The parent object whose 'copy' in the current unit of work is specified.
</returns>


        </member>
        <member name="M:DevExpress.Xpo.NestedUnitOfWork.GetParentObject``1(``0)">
            <summary>
                <para>Returns the object in the parent session of the type designated by the specified generic type parameter, whose 'copy' in the current unit of work is specified.
</para>
            </summary>
            <param name="obj">
		The object in the current unit of work which is the 'copy' of the returned object.

            </param>
            <returns>The parent object whose 'copy' in the current unit of work is specified.
</returns>


        </member>
        <member name="P:DevExpress.Xpo.NestedUnitOfWork.Parent">
            <summary>
                <para>Gets the parent session or unit of work.
</para>
            </summary>
            <value>A <see cref="T:DevExpress.Xpo.Session"/> object or descendant which owns the current unit of work.
</value>


        </member>
        <member name="M:DevExpress.Xpo.NestedUnitOfWork.TryGetNestedObject(System.Object)">
            <summary>
                <para>This member supports the .NET Framework infrastructure and cannot be used directly from your code.
</para>
            </summary>
            <param name="obj">
		@nbsp;

            </param>
            <returns>@nbsp;
</returns>


        </member>
        <member name="T:DevExpress.Xpo.DeferredDeletionAttribute">

            <summary>
                <para>Enables deferred object deletion.
</para>
            </summary>

        </member>
        <member name="M:DevExpress.Xpo.DeferredDeletionAttribute.#ctor">
            <summary>
                <para>Initializes a new instance of the <see cref="T:DevExpress.Xpo.DeferredDeletionAttribute"/> class.
</para>
            </summary>


        </member>
        <member name="M:DevExpress.Xpo.DeferredDeletionAttribute.#ctor(System.Boolean)">
            <summary>
                <para>Initializes a new instance of the <see cref="T:DevExpress.Xpo.DeferredDeletionAttribute"/> class with the specified <see cref="P:DevExpress.Xpo.DeferredDeletionAttribute.Enabled"/> property.
</para>
            </summary>
            <param name="enabled">
		<b>true</b> to enable deferred deletion; otherwise, <b>false</b>. This value is assigned to the <see cref="P:DevExpress.Xpo.DeferredDeletionAttribute.Enabled"/> property.

            </param>


        </member>
        <member name="P:DevExpress.Xpo.DeferredDeletionAttribute.Enabled">
            <summary>
                <para>Gets or sets whether deferred object deletion is enabled.
</para>
            </summary>
            <value><b>true</b> to enable deferred object deletion; otherwise, <b>false</b>.
</value>


        </member>
        <member name="T:DevExpress.Xpo.IXPSimpleObject">

            <summary>
                <para>Represents the basic functionality required by persistent objects.
</para>
            </summary>

        </member>
        <member name="T:DevExpress.Xpo.IXPObject">

            <summary>
                <para>Represents the functionality required by persistent objects. 
</para>
            </summary>

        </member>
        <member name="M:DevExpress.Xpo.IXPObject.OnDeleted">
            <summary>
                <para>When implemented by a class, specifies the actions that should be performed after an object has been deleted from a data store.
</para>
            </summary>


        </member>
        <member name="M:DevExpress.Xpo.IXPObject.OnDeleting">
            <summary>
                <para>When implemented by a class, specifies the actions that should be performed when an object is about to be deleted from a data store.
</para>
            </summary>


        </member>
        <member name="M:DevExpress.Xpo.IXPObject.OnLoaded">
            <summary>
                <para>When implemented by a class, specifies the actions that should be performed after an object has been loaded from a data store.
</para>
            </summary>


        </member>
        <member name="M:DevExpress.Xpo.IXPObject.OnLoading">
            <summary>
                <para>When implemented by a class, specifies the actions that should be performed before loading an object from a data store.
</para>
            </summary>


        </member>
        <member name="M:DevExpress.Xpo.IXPObject.OnSaved">
            <summary>
                <para>When implemented by a class, specifies the actions that should be performed after an object has been saved to a data store.
</para>
            </summary>


        </member>
        <member name="M:DevExpress.Xpo.IXPObject.OnSaving">
            <summary>
                <para>When implemented by a class, specifies the actions that should be performed before saving the object's state to a data store.
</para>
            </summary>


        </member>
        <member name="T:DevExpress.Xpo.Helpers.ISessionProvider">

            <summary>
                <para>Represents the interface which must be implemented by classes that should work with a <see cref="T:DevExpress.Xpo.Session"/> object.
</para>
            </summary>

        </member>
        <member name="P:DevExpress.Xpo.Helpers.ISessionProvider.Session">
            <summary>
                <para>When implemented by a class returns the session to which an instance of the current class belongs.

</para>
            </summary>
            <value>A <see cref="T:DevExpress.Xpo.Session"/> object to which an object of the current class belongs.
</value>


        </member>
        <member name="T:DevExpress.Xpo.Exceptions.AssociationInvalidException">

            <summary>
                <para>An exception that is thrown when a persistent property marked with the <see cref="T:DevExpress.Xpo.AssociationAttribute"/> attribute cannot be used to create a relation.
</para>
            </summary>

        </member>
        <member name="M:DevExpress.Xpo.Exceptions.AssociationInvalidException.#ctor(System.String)">
            <summary>
                <para>Initializes a new instance of the AssociationInvalidException class.
</para>
            </summary>
            <param name="message">
		A string that specifies the error's description. The description includes the name of the property for which a relation cannot be created.

            </param>


        </member>
        <member name="T:DevExpress.Xpo.IDataLayer">

            <summary>
                <para>Represents the interface which data access layers should conform to.
</para>
            </summary>

        </member>
        <member name="P:DevExpress.Xpo.IDataLayer.AutoCreateOption">
            <summary>
                <para>When implemented by a class, returns which operations are performed when a session is connected to storage.

</para>
            </summary>
            <value>An <see cref="T:DevExpress.Xpo.DB.AutoCreateOption"/> value that specifies which operations are performed when a session is connected to storage.
</value>


        </member>
        <member name="P:DevExpress.Xpo.IDataLayer.Connection">
            <summary>
                <para>When implemented by a class, returns the connection if it is provided by storage.
</para>
            </summary>
            <value>A <see cref="T:System.Data.IDbConnection"/> object that specifies the connection to storage if the storage allows commands to be created.
</value>


        </member>
        <member name="M:DevExpress.Xpo.IDataLayer.CreateCommand">
            <summary>
                <para>When implemented by a class, creates a command if storage allows commands to be created.
</para>
            </summary>
            <returns>A <see cref="T:System.Data.IDbCommand"/> command that is executed when connected to storage.
</returns>


        </member>
        <member name="M:DevExpress.Xpo.IDataLayer.GetDataLayerWideData(System.Object)">
            <summary>
                <para>This member supports the .NET Framework infrastructure and cannot be used directly from your code.
</para>
            </summary>
            <param name="key">
		@nbsp;

            </param>
            <returns>@nbsp;
</returns>


        </member>
        <member name="M:DevExpress.Xpo.IDataLayer.ModifyData(DevExpress.Xpo.DB.ModificationStatement[])">
            <summary>
                <para>When implemented, updates data in a data store using the specified modification statements.
</para>
            </summary>
            <param name="dmlStatements">
		An array of data modification statements.

            </param>
            <returns>The result of the data modifications.
</returns>


        </member>
        <member name="E:DevExpress.Xpo.IDataLayer.SchemaInit">
            <summary>
                <para>When implemented by a class, this event will occur when the data schema is initialized or updated.

</para>
            </summary>


        </member>
        <member name="M:DevExpress.Xpo.IDataLayer.SelectData(DevExpress.Xpo.DB.SelectStatement[])">
            <summary>
                <para>When implemented by a class, fetches data from a data store using the specified query statements.
</para>
            </summary>
            <param name="selects">
		An array of statements to obtain data from the data store.

            </param>
            <returns>Data retrieved from the data store.
</returns>


        </member>
        <member name="M:DevExpress.Xpo.IDataLayer.SetDataLayerWideData(System.Object,System.Object)">
            <summary>
                <para>This member supports the .NET Framework infrastructure and cannot be used directly from your code.
</para>
            </summary>
            <param name="key">
		@nbsp;

            </param>
            <param name="data">
		@nbsp;

            </param>


        </member>
        <member name="M:DevExpress.Xpo.IDataLayer.UpdateSchema(System.Boolean,DevExpress.Xpo.Metadata.XPClassInfo[])">
            <summary>
                <para>When implemented by a class, updates the storage schema according to the specified class descriptions.

</para>
            </summary>
            <param name="dontCreateIfFirstTableNotExist">
		<b>true</b> if the schema should not be created if the table that corresponds to the first item in the <i>types</i> array doesn't exist in storage.


            </param>
            <param name="types">
		An array of <see cref="T:DevExpress.Xpo.Metadata.XPClassInfo"/> objects that specify object metadata for which the schema should be created in storage.


            </param>
            <returns>A <see cref="T:DevExpress.Xpo.DB.UpdateSchemaResult"/> value that specifies the result of the update operation.
</returns>


        </member>
        <member name="T:DevExpress.Xpo.XPWeakReference">

            <summary>
                <para>Represents a persistent weak reference to a persistent object.
</para>
            </summary>

        </member>
        <member name="M:DevExpress.Xpo.XPWeakReference.#ctor(DevExpress.Xpo.Session,System.Object)">
            <summary>
                <para>Initializes a new instance of the XPWeakReference class with the specified session and targeted object.
</para>
            </summary>
            <param name="session">
		A <see cref="T:DevExpress.Xpo.Session"/> object to which the <i>target</i> belongs.

            </param>
            <param name="target">
		An object that will be referenced by the newly created XPWeakReference object. This value is used to initialize the <see cref="P:DevExpress.Xpo.XPWeakReference.Target"/> property.

            </param>


        </member>
        <member name="M:DevExpress.Xpo.XPWeakReference.#ctor(DevExpress.Xpo.Session)">
            <summary>
                <para>Initializes a new instance of the XPWeakReference class with the specified session.
</para>
            </summary>
            <param name="session">
		A <see cref="T:DevExpress.Xpo.Session"/> object to which the created reference belongs.

            </param>


        </member>
        <member name="M:DevExpress.Xpo.XPWeakReference.#ctor">
            <summary>
                <para>Initializes a new instance of the XPWeakReference class with default settings.
</para>
            </summary>


        </member>
        <member name="M:DevExpress.Xpo.XPWeakReference.#ctor(DevExpress.Xpo.IXPSimpleObject)">
            <summary>
                <para>Initializes a new instance of the XPWeakReference class with the specified targeted object.
</para>
            </summary>
            <param name="target">
		An object that will be referenced by the newly created XPWeakReference object. This value is used to initialize the <see cref="P:DevExpress.Xpo.XPWeakReference.Target"/> property.

            </param>


        </member>
        <member name="P:DevExpress.Xpo.XPWeakReference.IsAlive">
            <summary>
                <para>Gets whether the object referenced by this instance has been garbage collected.
</para>
            </summary>
            <value><b>true</b> if the referenced object has been garbage collected; otherwise, <b>false</b>.
</value>


        </member>
        <member name="M:DevExpress.Xpo.XPWeakReference.KeyToString(System.Object)">
            <summary>
                <para>This method supports the internal infrastructure and is not intended to be used direcly from your code.
</para>
            </summary>
            <param name="key">
		@nbsp;

            </param>
            <returns>@nbsp;
</returns>


        </member>
        <member name="F:DevExpress.Xpo.XPWeakReference.Oid">
            <summary>
                <para>A key of the current weak reference.
</para>
            </summary>
            <returns> [To be supplied] </returns>


        </member>
        <member name="M:DevExpress.Xpo.XPWeakReference.StringToKey(System.String)">
            <summary>
                <para>This method supports the internal infrastructure and is not intended to be used direcly from your code.
</para>
            </summary>
            <param name="s">
		@nbsp;

            </param>
            <returns>@nbsp;
</returns>


        </member>
        <member name="P:DevExpress.Xpo.XPWeakReference.Target">
            <summary>
                <para>Gets or sets the object referenced by the current XPWeakReference instance.
</para>
            </summary>
            <value>An object referenced by the current XPWeakReference instance.
</value>


        </member>
        <member name="P:DevExpress.Xpo.XPWeakReference.TargetKey_">
            <summary>
                <para>This property isn't used.
</para>
            </summary>
            <value>@nbsp;
</value>


        </member>
        <member name="P:DevExpress.Xpo.XPWeakReference.TargetType_">
            <summary>
                <para>This property isn't used.
</para>
            </summary>
            <value>@nbsp;
</value>


        </member>
        <member name="T:DevExpress.Xpo.XPView">

            <summary>
                <para>Represents a view.
</para>
            </summary>

        </member>
        <member name="M:DevExpress.Xpo.XPView.#ctor(DevExpress.Xpo.Session,System.Type,DevExpress.Data.Filtering.CriteriaOperatorCollection,DevExpress.Data.Filtering.CriteriaOperator)">
            <summary>
                <para>Initializes a new instance of the XPView class with the specified settings.
</para>
            </summary>
            <param name="session">
		A <see cref="T:DevExpress.Xpo.Session"/> object which represents the session that will be used to load and save persistent objects. This value is assigned to the <see cref="P:DevExpress.Xpo.XPView.Session"/> property.

            </param>
            <param name="objType">
		The type of persistent objects to include into the view.

            </param>
            <param name="properties">
		A <see cref="T:DevExpress.Data.Filtering.CriteriaOperatorCollection"/> object which represents a collection whose elements are added to the <see cref="P:DevExpress.Xpo.XPView.Properties"/> collection.

            </param>
            <param name="criteria">
		A <see cref="T:DevExpress.Data.Filtering.CriteriaOperator"/> object that specifies the filter criteria.

            </param>


        </member>
        <member name="M:DevExpress.Xpo.XPView.#ctor(DevExpress.Xpo.Session,DevExpress.Xpo.Metadata.XPClassInfo)">
            <summary>
                <para>Initializes a new instance of the XPView class with the specified <see cref="P:DevExpress.Xpo.XPView.Session"/> and <see cref="P:DevExpress.Xpo.XPView.ObjectClassInfo"/> properties.
</para>
            </summary>
            <param name="session">
		A <see cref="T:DevExpress.Xpo.Session"/> object which represents the session that will be used to load and save persistent objects. This value is assigned to the <see cref="P:DevExpress.Xpo.XPView.Session"/> property.

            </param>
            <param name="info">
		An <see cref="T:DevExpress.Xpo.Metadata.XPClassInfo"/> object which provides the metadata information for the objects to add to the view. This value is assigned to the <see cref="P:DevExpress.Xpo.XPView.ObjectClassInfo"/> property.

            </param>


        </member>
        <member name="M:DevExpress.Xpo.XPView.#ctor(DevExpress.Xpo.Session,DevExpress.Xpo.Metadata.XPClassInfo,System.String,DevExpress.Data.Filtering.CriteriaOperator)">
            <summary>
                <para>Initializes a new instance of the XPView class with the specified settings.
</para>
            </summary>
            <param name="session">
		A <see cref="T:DevExpress.Xpo.Session"/> object which represents the session that will be used to load and save persistent objects. This value is assigned to the <see cref="P:DevExpress.Xpo.XPView.Session"/> property.

            </param>
            <param name="info">
		An <see cref="T:DevExpress.Xpo.Metadata.XPClassInfo"/> object which provides the metadata information for the objects to add to the view. This value is assigned to the <see cref="P:DevExpress.Xpo.XPView.ObjectClassInfo"/> property.

            </param>
            <param name="properties">
		A <see cref="T:System.String"/> value which lists the property names separated by semicolons. For example, "FirstName + LastName;Company.Name;Address.City".

            </param>
            <param name="criteria">
		A <see cref="T:DevExpress.Data.Filtering.CriteriaOperator"/> object that specifies the filter criteria.

            </param>


        </member>
        <member name="M:DevExpress.Xpo.XPView.#ctor(DevExpress.Xpo.Session,System.Type,System.String,DevExpress.Data.Filtering.CriteriaOperator)">
            <summary>
                <para>Initializes a new instance of the XPView class with the specified settings.
</para>
            </summary>
            <param name="session">
		A <see cref="T:DevExpress.Xpo.Session"/> object which represents the session that will be used to load and save persistent objects. This value is assigned to the <see cref="P:DevExpress.Xpo.XPView.Session"/> property.

            </param>
            <param name="objType">
		The type of persistent objects to include in the view.

            </param>
            <param name="properties">
		A <see cref="T:System.String"/> value which lists the property names separated by semicolons. For example, "FirstName + LastName;Company.Name;Address.City".

            </param>
            <param name="criteria">
		A <see cref="T:DevExpress.Data.Filtering.CriteriaOperator"/> object that specifies the filter criteria.

            </param>


        </member>
        <member name="M:DevExpress.Xpo.XPView.#ctor(DevExpress.Xpo.Session,DevExpress.Xpo.Metadata.XPClassInfo,DevExpress.Data.Filtering.CriteriaOperatorCollection,DevExpress.Data.Filtering.CriteriaOperator)">
            <summary>
                <para>Initializes a new instance of the XPView class with the specified settings.
</para>
            </summary>
            <param name="session">
		A <see cref="T:DevExpress.Xpo.Session"/> object which represents the session that will be used to load and save persistent objects. This value is assigned to the <see cref="P:DevExpress.Xpo.XPView.Session"/> property.

            </param>
            <param name="info">
		An <see cref="T:DevExpress.Xpo.Metadata.XPClassInfo"/> object which provides the metadata information for the objects to add to the view. This value is assigned to the <see cref="P:DevExpress.Xpo.XPView.ObjectClassInfo"/> property.

            </param>
            <param name="properties">
		A <see cref="T:DevExpress.Data.Filtering.CriteriaOperatorCollection"/> object which represents a collection whose elements are added to the <see cref="P:DevExpress.Xpo.XPView.Properties"/> collection.

            </param>
            <param name="criteria">
		A <see cref="T:DevExpress.Data.Filtering.CriteriaOperator"/> object that specifies the filter criteria.

            </param>


        </member>
        <member name="M:DevExpress.Xpo.XPView.#ctor">
            <summary>
                <para>Initializes a new instance of the XPView class with default settings.
</para>
            </summary>


        </member>
        <member name="M:DevExpress.Xpo.XPView.#ctor(DevExpress.Xpo.Session,System.Type)">
            <summary>
                <para>Initializes a new instance of the XPView class with the specified session and type of persistent objects to include in the view.

</para>
            </summary>
            <param name="session">
		A <see cref="T:DevExpress.Xpo.Session"/> object which represents the session that will be used to load and save persistent objects. This value is assigned to the <see cref="P:DevExpress.Xpo.XPView.Session"/> property.

            </param>
            <param name="objType">
		The type of persistent objects to include into the view.

            </param>


        </member>
        <member name="M:DevExpress.Xpo.XPView.#ctor(DevExpress.Xpo.Session,DevExpress.Xpo.Metadata.XPClassInfo,DevExpress.Data.Filtering.CriteriaOperatorCollection,DevExpress.Data.Filtering.CriteriaOperator,DevExpress.Data.Filtering.CriteriaOperator)">
            <summary>
                <para>Initializes a new instance of the XPView class with the specified settings.
</para>
            </summary>
            <param name="session">
		A <see cref="T:DevExpress.Xpo.Session"/> object which represents the session that will be used to load and save persistent objects. This value is assigned to the <see cref="P:DevExpress.Xpo.XPView.Session"/> property.

            </param>
            <param name="info">
		An <see cref="T:DevExpress.Xpo.Metadata.XPClassInfo"/> object which provides the metadata information for the objects to add to the view. This value is assigned to the <see cref="P:DevExpress.Xpo.XPView.ObjectClassInfo"/> property.

            </param>
            <param name="properties">
		A <see cref="T:DevExpress.Data.Filtering.CriteriaOperatorCollection"/> object which represents a collection whose elements are added to the <see cref="P:DevExpress.Xpo.XPView.Properties"/> collection.

            </param>
            <param name="criteria">
		A <see cref="T:DevExpress.Data.Filtering.CriteriaOperator"/> object that specifies the filter criteria.

            </param>
            <param name="groupCriteria">
		A <see cref="T:DevExpress.Data.Filtering.CriteriaOperator"/> object that specifies the grouping criteria.

            </param>


        </member>
        <member name="M:DevExpress.Xpo.XPView.AddProperty(System.String)">
            <summary>
                <para>Creates a new <see cref="T:DevExpress.Xpo.ViewProperty"/> object with the specified name and appends it to the <see cref="P:DevExpress.Xpo.XPView.Properties"/> collection.
</para>
            </summary>
            <param name="property">
		A <see cref="T:System.String"/> value which specifies the property name. This value is assigned to the <see cref="P:DevExpress.Xpo.ViewProperty.Name"/> property.

            </param>
            <returns>The <see cref="T:DevExpress.Xpo.ViewProperty"/> object that was added to the collection.

</returns>


        </member>
        <member name="M:DevExpress.Xpo.XPView.AddProperty(DevExpress.Data.Filtering.CriteriaOperator)">
            <summary>
                <para>Creates a new <see cref="T:DevExpress.Xpo.ViewProperty"/> object and appends it to the <see cref="P:DevExpress.Xpo.XPView.Properties"/> collection.
</para>
            </summary>
            <param name="property">
		A <see cref="T:DevExpress.Data.Filtering.CriteriaOperator"/> object which specifies the expression used to calculate the values in a column.

            </param>
            <returns>The <see cref="T:DevExpress.Xpo.ViewProperty"/> object that was added to the collection.

</returns>


        </member>
        <member name="M:DevExpress.Xpo.XPView.AddProperty(System.String,System.String,System.Boolean,System.Boolean,DevExpress.Xpo.SortDirection)">
            <summary>
                <para>Creates a new <see cref="T:DevExpress.Xpo.ViewProperty"/> object with the specified settings and appends it to the <see cref="P:DevExpress.Xpo.XPView.Properties"/> collection.
</para>
            </summary>
            <param name="name">
		A <see cref="T:System.String"/> value which specifies the property name. This value is assigned to the <see cref="P:DevExpress.Xpo.ViewProperty.Name"/> property.

            </param>
            <param name="property">
		A <see cref="T:System.String"/> value which specifies the expression used to calculate the values in a column. This value is assigned to the <see cref="P:DevExpress.Xpo.ViewProperty.Property"/> property.

            </param>
            <param name="group">
		<b>true</b> to group the view by this property; otherwise, <b>false</b>. This value is assigned to the <see cref="P:DevExpress.Xpo.ViewProperty.Group"/> property.

            </param>
            <param name="fetch">
		<b>true</b> to retrieve data; otherwise, <b>false</b>. This value is assigned to the <see cref="P:DevExpress.Xpo.ViewProperty.Fetch"/> property.

            </param>
            <param name="sorting">
		A <see cref="T:DevExpress.Xpo.SortDirection"/> enumeration value which specifies the column's sort order. This value is assigned to the <see cref="P:DevExpress.Xpo.ViewProperty.Sorting"/> property.

            </param>
            <returns>A <see cref="T:DevExpress.Xpo.ViewProperty"/> object that was added to the collection.
</returns>


        </member>
        <member name="M:DevExpress.Xpo.XPView.AddProperty(System.String,DevExpress.Data.Filtering.CriteriaOperator,System.Boolean)">
            <summary>
                <para>Creates a new <see cref="T:DevExpress.Xpo.ViewProperty"/> object with the specified expression and appends it to the <see cref="P:DevExpress.Xpo.XPView.Properties"/> collection.
</para>
            </summary>
            <param name="name">
		A <see cref="T:System.String"/> value which specifies the property name. This value is assigned to the <see cref="P:DevExpress.Xpo.ViewProperty.Name"/> property.

            </param>
            <param name="property">
		A <see cref="T:DevExpress.Data.Filtering.CriteriaOperator"/> object which specifies the expression used to calculate the values in a column.

            </param>
            <param name="group">
		<b>true</b> to group the view by this property; otherwise, <b>false</b>. This value is assigned to the <see cref="P:DevExpress.Xpo.ViewProperty.Group"/> property.

            </param>
            <returns>The <see cref="T:DevExpress.Xpo.ViewProperty"/> object that was added to the collection.
</returns>


        </member>
        <member name="M:DevExpress.Xpo.XPView.AddProperty(System.String,System.String,System.Boolean)">
            <summary>
                <para>Creates a new <see cref="T:DevExpress.Xpo.ViewProperty"/> object with the specified expression and appends it to the <see cref="P:DevExpress.Xpo.XPView.Properties"/> collection.
</para>
            </summary>
            <param name="name">
		A <see cref="T:System.String"/> value which specifies the property name. This value is assigned to the <see cref="P:DevExpress.Xpo.ViewProperty.Name"/> property.

            </param>
            <param name="property">
		A <see cref="T:System.String"/> value which specifies the expression used to calculate the values in a column. This value is assigned to the <see cref="P:DevExpress.Xpo.ViewProperty.Property"/> property.

            </param>
            <param name="group">
		<b>true</b> to group the view by this property; otherwise, <b>false</b>. This value is assigned to the <see cref="P:DevExpress.Xpo.ViewProperty.Group"/> property.

            </param>
            <returns>The <see cref="T:DevExpress.Xpo.ViewProperty"/> object that was added to the collection.
</returns>


        </member>
        <member name="M:DevExpress.Xpo.XPView.AddProperty(System.String,DevExpress.Data.Filtering.CriteriaOperator)">
            <summary>
                <para>Creates a new <see cref="T:DevExpress.Xpo.ViewProperty"/> object with the specified expression and appends it to the <see cref="P:DevExpress.Xpo.XPView.Properties"/> collection.
</para>
            </summary>
            <param name="name">
		A <see cref="T:System.String"/> value which specifies the property name. This value is assigned to the <see cref="P:DevExpress.Xpo.ViewProperty.Name"/> property.

            </param>
            <param name="property">
		A <see cref="T:DevExpress.Data.Filtering.CriteriaOperator"/> object which specifies the expression used to calculate the values in a column.

            </param>
            <returns>The <see cref="T:DevExpress.Xpo.ViewProperty"/> object that was added to the collection.
</returns>


        </member>
        <member name="M:DevExpress.Xpo.XPView.AddProperty(System.String,System.String)">
            <summary>
                <para>Creates a new <see cref="T:DevExpress.Xpo.ViewProperty"/> object with the specified expression and appends it to the <see cref="P:DevExpress.Xpo.XPView.Properties"/> collection.
</para>
            </summary>
            <param name="name">
		A <see cref="T:System.String"/> value which specifies the property name. This value is assigned to the <see cref="P:DevExpress.Xpo.ViewProperty.Name"/> property.

            </param>
            <param name="property">
		A <see cref="T:System.String"/> value which specifies the expression used to calculate the values in a column. This value is assigned to the <see cref="P:DevExpress.Xpo.ViewProperty.Property"/> property.

            </param>
            <returns>The <see cref="T:DevExpress.Xpo.ViewProperty"/> object that was added to the collection.
</returns>


        </member>
        <member name="M:DevExpress.Xpo.XPView.AddProperty(System.String,DevExpress.Data.Filtering.CriteriaOperator,System.Boolean,System.Boolean,DevExpress.Xpo.SortDirection)">
            <summary>
                <para>Creates a new <see cref="T:DevExpress.Xpo.ViewProperty"/> object with the specified settings and appends it to the <see cref="P:DevExpress.Xpo.XPView.Properties"/> collection.
</para>
            </summary>
            <param name="name">
		A <see cref="T:System.String"/> value which specifies the property name. This value is assigned to the <see cref="P:DevExpress.Xpo.ViewProperty.Name"/> property.

            </param>
            <param name="property">
		A <see cref="T:DevExpress.Data.Filtering.CriteriaOperator"/> object which specifies the expression used to calculate the values in a column.

            </param>
            <param name="group">
		<b>true</b> to group the view by this property; otherwise, <b>false</b>. This value is assigned to the <see cref="P:DevExpress.Xpo.ViewProperty.Group"/> property.

            </param>
            <param name="fetch">
		<b>true</b> to retrieve data; otherwise, <b>false</b>. This value is assigned to the <see cref="P:DevExpress.Xpo.ViewProperty.Fetch"/> property.

            </param>
            <param name="sorting">
		A <see cref="T:DevExpress.Xpo.SortDirection"/> enumeration value which specifies the column's sort order. This value is assigned to the <see cref="P:DevExpress.Xpo.ViewProperty.Sorting"/> property.

            </param>
            <returns>The <see cref="T:DevExpress.Xpo.ViewProperty"/> object that was added to the collection.
</returns>


        </member>
        <member name="P:DevExpress.Xpo.XPView.CaseSensitive">
            <summary>
                <para>Gets or sets whether string comparisons evaluated by the XPView on the client are case-sensitive.
</para>
            </summary>
            <value><b>true</b> if string comparisons are case-sensitive; otherwise, <b>false</b>.
</value>


        </member>
        <member name="P:DevExpress.Xpo.XPView.Count">
            <summary>
                <para>Gets the number of records within the view.
</para>
            </summary>
            <value>An integer value which specifies the number of records within the view.
</value>


        </member>
        <member name="P:DevExpress.Xpo.XPView.Criteria">
            <summary>
                <para>Gets or sets the criteria associated with the view.
</para>
            </summary>
            <value>A <see cref="T:DevExpress.Data.Filtering.CriteriaOperator"/> descendant which represents the criteria associated with the view.
</value>


        </member>
        <member name="P:DevExpress.Xpo.XPView.CriteriaString">
            <summary>
                <para>Gets or sets the criteria used to filter objects while the view is being loaded.
</para>
            </summary>
            <value>A <see cref="T:System.String"/> value that specifies the criteria used to filter objects while the view is being loaded.
</value>


        </member>
        <member name="P:DevExpress.Xpo.XPView.Filter">
            <summary>
                <para>Gets or sets the expression used to filter the rows displayed in the view (on the client side).

</para>
            </summary>
            <value>A <see cref="T:DevExpress.Data.Filtering.CriteriaOperator"/> object which specifies the expression used to filter the rows displayed in the view.

</value>


        </member>
        <member name="P:DevExpress.Xpo.XPView.GroupCriteria">
            <summary>
                <para>Gets or sets the grouping criteria which is associated with the view.
</para>
            </summary>
            <value>A <see cref="T:DevExpress.Data.Filtering.CriteriaOperator"/> object that specifies the grouping criteria.
</value>


        </member>
        <member name="P:DevExpress.Xpo.XPView.GroupCriteriaString">
            <summary>
                <para>Gets or sets the grouping criteria which is associated with the view.
</para>
            </summary>
            <value>A <see cref="T:System.String"/> value that specifies the grouping criteria.
</value>


        </member>
        <member name="P:DevExpress.Xpo.XPView.Item(System.Int32)">
            <summary>
                <para>Provides indexed access to individual records within the view.
</para>
            </summary>
            <param name="index">
		A zero-based integer which specifies the record's position within the view. If it's negative or exceeds the last available index, an exception is raised.


            </param>
            <value>A <see cref="T:DevExpress.Xpo.ViewRecord"/> object which represents the record at the specified position.
</value>


        </member>
        <member name="E:DevExpress.Xpo.XPView.ListChanged">
            <summary>
                <para>Occurs when the view's settings are changed.
</para>
            </summary>


        </member>
        <member name="M:DevExpress.Xpo.XPView.LoadAsync(DevExpress.Xpo.Helpers.AsyncLoadObjectsCallback)">
            <summary>
                <para>Asynchronously loads data from the data store into the view, and notifies upon completion.
</para>
            </summary>
            <param name="callback">
		A <b>DevExpress.Xpo.Helpers.AsyncLoadObjectsCallback</b> delegate to be called after loading is complete.
<!--<para>Use <i>callback</i> to do the following:</para>

<list>
<li>Iterate a collection of loaded persistent objects passed as a parameter, or store it for later use within the original thread.</li>
<li>Store the exception information passed as a parameter, and use this information later to raise the exception again, within the original thread.</li>
</list>

<para>Do not raise exceptions or modify persistent objects within a <i>callback</i>.</para>-->

            </param>
            <returns><b>true</b>, if the current method call started collection loading; otherwise, <b>false</b>. 
</returns>


        </member>
        <member name="M:DevExpress.Xpo.XPView.LoadAsync">
            <summary>
                <para>Asynchronously loads data from the data store into the view. 
</para>
            </summary>
            <returns><b>true</b>, if the current method call started collection loading; otherwise, <b>false</b>. 
</returns>


        </member>
        <member name="P:DevExpress.Xpo.XPView.ObjectClassInfo">
            <summary>
                <para>Gets the metadata information for the persistent objects retrieved by the view.
</para>
            </summary>
            <value>An <see cref="T:DevExpress.Xpo.Metadata.XPClassInfo"/> object which provides the metadata information for the objects to add to the view.
</value>


        </member>
        <member name="P:DevExpress.Xpo.XPView.ObjectType">
            <summary>
                <para>Gets the type of the class whose metadata is provided by the <see cref="P:DevExpress.Xpo.XPView.ObjectClassInfo"/> property.
</para>
            </summary>
            <value>The <see cref="T:System.Type"/> of the class.
</value>


        </member>
        <member name="P:DevExpress.Xpo.XPView.Properties">
            <summary>
                <para>Gets a collection of <see cref="T:DevExpress.Xpo.ViewProperty"/> objects that represent view columns.
</para>
            </summary>
            <value>A <see cref="T:DevExpress.Xpo.ViewPropertiesCollection"/> object which represents the collection of <see cref="T:DevExpress.Xpo.ViewProperty"/> objects.
</value>


        </member>
        <member name="M:DevExpress.Xpo.XPView.Reload">
            <summary>
                <para>Clears the view and marks it to be reloaded with data from the data store.
</para>
            </summary>


        </member>
        <member name="E:DevExpress.Xpo.XPView.ResolveSession">
            <summary>
                <para>Enables the view to be associated with a session.
</para>
            </summary>


        </member>
        <member name="P:DevExpress.Xpo.XPView.SelectDeleted">
            <summary>
                <para>Specifies whether objects marked as deleted are retrieved by the XPView.
</para>
            </summary>
            <value><b>true</b>, if objects marked as deleted are loaded to the collection from a data store; otherwise, <b>false</b>. 
</value>


        </member>
        <member name="P:DevExpress.Xpo.XPView.Session">
            <summary>
                <para>Gets or sets the session which is used to load and save persistent objects.

</para>
            </summary>
            <value>A <see cref="T:DevExpress.Xpo.Session"/> object which represents the session that is used to load and save persistent objects.
</value>


        </member>
        <member name="P:DevExpress.Xpo.XPView.SkipReturnedRecords">
            <summary>
                <para>Gets or sets the number of records to exclude when populating the view.
</para>
            </summary>
            <value>An integer value that specifies the number of records to exclude when populating the view. <b>0</b> indicates that records are not excluded.
</value>


        </member>
        <member name="P:DevExpress.Xpo.XPView.Sorting">
            <summary>
                <para>Provides access to the collection whose elements identify the sorted columns within the view.

</para>
            </summary>
            <value>A <see cref="T:DevExpress.Xpo.SortingCollection"/> object which contains information on the sorted columns within the view.

</value>


        </member>
        <member name="P:DevExpress.Xpo.XPView.TopReturnedRecords">
            <summary>
                <para>Gets or sets the maximum number of records retrieved by the view.
</para>
            </summary>
            <value>An integer value that specifies the maximum number of records retrieved by the view.
</value>


        </member>
        <member name="T:DevExpress.Xpo.XPPageSelector">

            <summary>
                <para>Represents the <see cref="T:DevExpress.Xpo.XPCollection"/> as a pageable collection.
</para>
            </summary>

        </member>
        <member name="M:DevExpress.Xpo.XPPageSelector.#ctor">
            <summary>
                <para>Initializes a new instance of the <see cref="T:DevExpress.Xpo.XPPageSelector"/> class with default settings.
</para>
            </summary>


        </member>
        <member name="M:DevExpress.Xpo.XPPageSelector.#ctor(DevExpress.Xpo.XPBaseCollection)">
            <summary>
                <para>Initializes a new instance of the <see cref="T:DevExpress.Xpo.XPPageSelector"/> class with the specified collection.
</para>
            </summary>
            <param name="collection">
		An <see cref="T:DevExpress.Xpo.XPBaseCollection"/> descendant which represents the collection of persistent objects. This value is assigned to the <see cref="P:DevExpress.Xpo.XPPageSelector.Collection"/> property.

            </param>


        </member>
        <member name="P:DevExpress.Xpo.XPPageSelector.Collection">
            <summary>
                <para>Gets or sets the collection of persistent objects that the page selector is bound to.

</para>
            </summary>
            <value>An <see cref="T:DevExpress.Xpo.XPBaseCollection"/> descendant which represents the collection of persistent objects.
</value>


        </member>
        <member name="P:DevExpress.Xpo.XPPageSelector.CurrentPage">
            <summary>
                <para>Gets or sets the current page in the pageable collection.

</para>
            </summary>
            <value>An integer value which specifies the index of the current page. If less than zero or exceeds the number of pages, an <see cref="T:System.ArgumentOutOfRangeException"/> exception is raised.
</value>


        </member>
        <member name="P:DevExpress.Xpo.XPPageSelector.PageCount">
            <summary>
                <para>Gets the number of pages.
</para>
            </summary>
            <value>An integers value which specifies the number of pages acquired when the source collection is paginated.
</value>


        </member>
        <member name="P:DevExpress.Xpo.XPPageSelector.PageSize">
            <summary>
                <para>Gets or sets the maximum number of persistent objects that can be contained in a single page.

</para>
            </summary>
            <value>An integer value which specifies the maximum number of persistent objects that can be contained in a single page. If less than or equal to <b>0</b>, an <see cref="T:System.ArgumentOutOfRangeException"/> is raised.

</value>


        </member>
        <member name="T:DevExpress.Xpo.XpoDefault">

            <summary>
                <para>Provides global settings.
</para>
            </summary>

        </member>
        <member name="P:DevExpress.Xpo.XpoDefault.ActiveConnectionString">
            <summary>
                <para>Gets the connection string which is used by the currently active connection.
</para>
            </summary>
            <value>A <see cref="T:System.String"/> value that specifies the connection string.
</value>


        </member>
        <member name="F:DevExpress.Xpo.XpoDefault.AppSettingsConnectionStringKey">
            <summary>
                <para>Returns the name of the application configuration file's key that specifies the default connection string. You can add this key to the application configuration file, and specify a connection string. In case the connection string isn't defined in the application, the connection string specified by this key will be used instead of the XPO's default MS Access connection string.

<!-- Returns the "XpoDefaultConnectionString" string. -->

</para>
            </summary>
            <returns>@nbsp;
</returns>


        </member>
        <member name="P:DevExpress.Xpo.XpoDefault.CacheBehavior">
            <summary>
                <para>Gets or sets the cache behavior.
</para>
            </summary>
            <value>A <see cref="T:DevExpress.Xpo.CacheBehavior"/> enumeration value that specifies the cache behavior.
</value>


        </member>
        <member name="P:DevExpress.Xpo.XpoDefault.ConnectionString">
            <summary>
                <para>Gets or sets the string which is used to open a database, by default.
</para>
            </summary>
            <value>A <see cref="T:System.String"/> value which specifies the parameters needed to establish the initial connection.
</value>


        </member>
        <member name="P:DevExpress.Xpo.XpoDefault.DataLayer">
            <summary>
                <para>Gets or sets the default data layer which is used by <see cref="T:DevExpress.Xpo.Session"/> objects by default to access the data store.

</para>
            </summary>
            <value>An <see cref="T:DevExpress.Xpo.IDataLayer"/> object that represents the default data layer; <b>null</b> - in this case every new session will create and use its own data layer.

</value>


        </member>
        <member name="P:DevExpress.Xpo.XpoDefault.DefaultCaseSensitive">
            <summary>
                <para>Specifies the default setting of the <see cref="P:DevExpress.Xpo.Session.CaseSensitive"/> and <see cref="P:DevExpress.Xpo.XPDataView.CaseSensitive"/> properties.
</para>
            </summary>
            <value><b>true</b> to enable case-sensitive string comparisons in sessions, units of work, and <see cref="T:DevExpress.Xpo.XPDataView"/> components; otherwise, <b>false</b>.
</value>


        </member>
        <member name="F:DevExpress.Xpo.XpoDefault.DefaultIdentityMapBehavior">
            <summary>
                <para>Returns the default Identity Map behavior.
</para>
            </summary>
            <returns>An <see cref="T:DevExpress.Xpo.IdentityMapBehavior"/> enumeration value that specifies the default Identity Map behavior.
</returns>


        </member>
        <member name="F:DevExpress.Xpo.XpoDefault.DefaultOptimisticLockingReadBehavior">
            <summary>
                <para>Specifies the value which is assigned to the <see cref="P:DevExpress.Xpo.XpoDefault.OptimisticLockingReadBehavior"/> property when it is set to the <see cref="F:DevExpress.Xpo.OptimisticLockingReadBehavior.Default"/> value. By default, this field returns the <see cref="F:DevExpress.Xpo.OptimisticLockingReadBehavior.ReloadObject"/> value.
</para>
            </summary>
            <returns> [To be supplied] </returns>


        </member>
        <member name="P:DevExpress.Xpo.XpoDefault.Dictionary">
            <summary>
                <para>Gets or sets metadata on the persistent objects in a data store.

</para>
            </summary>
            <value>An <see cref="T:DevExpress.Xpo.Metadata.XPDictionary"/> object which provides metadata on the persistent objects in a data store.

</value>


        </member>
        <member name="M:DevExpress.Xpo.XpoDefault.ForcePerformanceCountersCreation">
            <summary>
                <para>Forces the XPO to create performance counters.
</para>
            </summary>


        </member>
        <member name="M:DevExpress.Xpo.XpoDefault.GetConnectionProvider(System.String,DevExpress.Xpo.DB.AutoCreateOption)">
            <summary>
                <para>Creates an instance of a connection provider using the specified settings.
</para>
            </summary>
            <param name="connectionString">
		The connection string which is used to instantiate a connection provider.

            </param>
            <param name="defaultAutoCreateOption">
		A <see cref="T:DevExpress.Xpo.DB.AutoCreateOption"/> enumeration value that specifies the action which is performed when a session is connected to a data store. 


            </param>
            <returns>The created connection provider.
</returns>


        </member>
        <member name="M:DevExpress.Xpo.XpoDefault.GetConnectionProvider(DevExpress.Xpo.DB.AutoCreateOption)">
            <summary>
                <para>Creates an instance of a connection provider using settings from the <see cref="P:DevExpress.Xpo.XpoDefault.ActiveConnectionString"/>.
</para>
            </summary>
            <param name="defaultAutoCreateOption">
		A <see cref="T:DevExpress.Xpo.DB.AutoCreateOption"/> enumeration value that specifies the action which is performed when a session is connected to a data store. 

            </param>
            <returns>The created connection provider.
</returns>


        </member>
        <member name="M:DevExpress.Xpo.XpoDefault.GetConnectionProvider(System.Data.IDbConnection,DevExpress.Xpo.DB.AutoCreateOption)">
            <summary>
                <para>Creates an instance of a connection provider using the specified settings.
</para>
            </summary>
            <param name="connection">
		An <b>IDbConnection</b> object that represents an open connection to a data source.

            </param>
            <param name="autoCreateOption">
		A <see cref="T:DevExpress.Xpo.DB.AutoCreateOption"/> enumeration value that specifies the action which is performed when a session is connected to a data store. 

            </param>
            <returns>The created connection provider.
</returns>


        </member>
        <member name="M:DevExpress.Xpo.XpoDefault.GetConnectionProvider(System.String,DevExpress.Xpo.DB.AutoCreateOption,System.IDisposable[]@)">
            <summary>
                <para>Creates an instance of a connection provider using the specified settings.
</para>
            </summary>
            <param name="connectionString">
		The connection string which is used to instantiate a connection provider.

            </param>
            <param name="defaultAutoCreateOption">
		A <see cref="T:DevExpress.Xpo.DB.AutoCreateOption"/> enumeration value that specifies the action which is performed when a session is connected to a data store. 

            </param>
            <param name="objectsToDisposeOnDisconnect">
		An array of <b>IDisposable</b> objects that must be disposed on disconnect from the datasource.

            </param>
            <returns>The created connection provider.
</returns>


        </member>
        <member name="M:DevExpress.Xpo.XpoDefault.GetDataLayer(System.String,DevExpress.Xpo.DB.AutoCreateOption)">
            <summary>
                <para>Creates a data layer for the specified connection string and the default metadata. 
</para>
            </summary>
            <param name="connectionString">
		A connection string to a data store.

            </param>
            <param name="defaultAutoCreateOption">
		An <see cref="T:DevExpress.Xpo.DB.AutoCreateOption"/> value that specifies which operations should be performed when a data store is accessed for the first time.

            </param>
            <returns>The created <see cref="T:DevExpress.Xpo.SimpleDataLayer"/> object.
</returns>


        </member>
        <member name="M:DevExpress.Xpo.XpoDefault.GetDataLayer(System.String,DevExpress.Xpo.Metadata.XPDictionary,DevExpress.Xpo.DB.AutoCreateOption)">
            <summary>
                <para>Creates a data layer for the specified connection string and metadata information. 
</para>
            </summary>
            <param name="connectionString">
		A connection string to a data store.

            </param>
            <param name="dictionary">
		An <see cref="T:DevExpress.Xpo.Metadata.XPDictionary"/> object that provides the metadata information.

            </param>
            <param name="defaultAutoCreateOption">
		An <see cref="T:DevExpress.Xpo.DB.AutoCreateOption"/> value that specifies which operations should be performed when a data store is accessed for the first time.

            </param>
            <returns>The created <see cref="T:DevExpress.Xpo.SimpleDataLayer"/> object.
</returns>


        </member>
        <member name="M:DevExpress.Xpo.XpoDefault.GetDataLayer(DevExpress.Xpo.DB.AutoCreateOption)">
            <summary>
                <para>Creates a data layer for the default connection string and default metadata information. 
</para>
            </summary>
            <param name="defaultAutoCreateOption">
		An <see cref="T:DevExpress.Xpo.DB.AutoCreateOption"/> value that specifies which operations should be performed when a data store is accessed for the first time.

            </param>
            <returns>The created <see cref="T:DevExpress.Xpo.SimpleDataLayer"/> object.
</returns>


        </member>
        <member name="M:DevExpress.Xpo.XpoDefault.GetDataLayer(DevExpress.Xpo.Metadata.XPDictionary,DevExpress.Xpo.DB.AutoCreateOption)">
            <summary>
                <para>Creates a data layer for the default connection string and specified metadata information. 
</para>
            </summary>
            <param name="dictionary">
		An <see cref="T:DevExpress.Xpo.Metadata.XPDictionary"/> object that provides the metadata information.

            </param>
            <param name="defaultAutoCreateOption">
		An <see cref="T:DevExpress.Xpo.DB.AutoCreateOption"/> value that specifies which operations should be performed when a data store is accessed for the first time.

            </param>
            <returns>The created <see cref="T:DevExpress.Xpo.SimpleDataLayer"/> object.
</returns>


        </member>
        <member name="M:DevExpress.Xpo.XpoDefault.GetDataLayer(System.String,DevExpress.Xpo.Metadata.XPDictionary,DevExpress.Xpo.DB.AutoCreateOption,System.IDisposable[]@)">
            <summary>
                <para>Creates a data layer for the specified connection string and metadata information and returns objects that need to be disposed of when a connection to a data store is closed. 

</para>
            </summary>
            <param name="connectionString">
		A connection string to a data store.

            </param>
            <param name="dictionary">
		An <see cref="T:DevExpress.Xpo.Metadata.XPDictionary"/> object that provides the metadata information.

            </param>
            <param name="defaultAutoCreateOption">
		An <see cref="T:DevExpress.Xpo.DB.AutoCreateOption"/> value that specifies which operations should be performed when a data store is accessed for the first time.

            </param>
            <param name="objectsToDisposeOnDisconnect">
		Returns an array of objects that should be disposed of when a connection to a data store is closed. 

            </param>
            <returns>The created <see cref="T:DevExpress.Xpo.SimpleDataLayer"/> object.
</returns>


        </member>
        <member name="M:DevExpress.Xpo.XpoDefault.GetDataLayer(System.Data.IDbConnection,DevExpress.Xpo.Metadata.XPDictionary,DevExpress.Xpo.DB.AutoCreateOption)">
            <summary>
                <para>Creates a data layer for the specified connection and metadata information. 
</para>
            </summary>
            <param name="connection">
		An object implementing the <see cref="T:System.Data.IDbConnection"/> interface that represents an open connection to a data source.

            </param>
            <param name="dictionary">
		An <see cref="T:DevExpress.Xpo.Metadata.XPDictionary"/> object that provides the metadata information.

            </param>
            <param name="autoCreateOption">
		An <see cref="T:DevExpress.Xpo.DB.AutoCreateOption"/> value that specifies which operations should be performed when a data store is accessed for the first time.

            </param>
            <returns>The created <see cref="T:DevExpress.Xpo.SimpleDataLayer"/> object.
</returns>


        </member>
        <member name="M:DevExpress.Xpo.XpoDefault.GetDataLayer(System.Data.IDbConnection,DevExpress.Xpo.Metadata.XPDictionary,DevExpress.Xpo.DB.AutoCreateOption,System.IDisposable[]@)">
            <summary>
                <para>Creates a data layer for the specified connection and metadata information and returns objects that need to be disposed of when a connection to a data store is closed. 

</para>
            </summary>
            <param name="connection">
		An object implementing the <see cref="T:System.Data.IDbConnection"/> interface that represents an open connection to a data source.

            </param>
            <param name="dictionary">
		An <see cref="T:DevExpress.Xpo.Metadata.XPDictionary"/> object that provides the metadata information.

            </param>
            <param name="autoCreateOption">
		An <see cref="T:DevExpress.Xpo.DB.AutoCreateOption"/> value that specifies which operations should be performed when a data store is accessed for the first time.

            </param>
            <param name="objectsToDisposeOnDisconnect">
		Returns an array of objects that should be disposed of when a connection to a data store is closed. 

            </param>
            <returns>The created <see cref="T:DevExpress.Xpo.SimpleDataLayer"/> object.
</returns>


        </member>
        <member name="M:DevExpress.Xpo.XpoDefault.GetDataLayer(System.Data.IDbConnection,DevExpress.Xpo.DB.AutoCreateOption)">
            <summary>
                <para>Creates a data layer for the specified connection and the default metadata. 
</para>
            </summary>
            <param name="connection">
		An object implementing the <see cref="T:System.Data.IDbConnection"/> interface that represents an open connection to a data source.

            </param>
            <param name="autoCreateOption">
		An <see cref="T:DevExpress.Xpo.DB.AutoCreateOption"/> value that specifies which operations should be performed when a data store is accessed for the first time.

            </param>
            <returns>The created <see cref="T:DevExpress.Xpo.SimpleDataLayer"/> object.
</returns>


        </member>
        <member name="M:DevExpress.Xpo.XpoDefault.GetDictionary">
            <summary>
                <para>Gets the dictionary where metadata on persistent objects is stored by default.
</para>
            </summary>
            <returns>An <see cref="T:DevExpress.Xpo.Metadata.XPDictionary"/> object that provides metadata on persistent objects in a data store.
</returns>


        </member>
        <member name="M:DevExpress.Xpo.XpoDefault.GetTerminalInSize(System.Int32)">
            <summary>
                <para>This member supports the .NET Framework infrastructure and cannot be used directly from your code.
</para>
            </summary>
            <param name="size">
		@nbsp;

            </param>
            <returns>@nbsp;
</returns>


        </member>
        <member name="F:DevExpress.Xpo.XpoDefault.GuidGenerationMode">
            <summary>
                <para>Specifies how globally unique identifiers are generated. The default value is <see cref="F:DevExpress.Xpo.GuidGenerationMode.FrameworkDefault"/>. The value of a key property is automatically generated if the <see cref="P:DevExpress.Xpo.KeyAttribute.AutoGenerate"/> property is set to <b>true</b>.

</para>
            </summary>
            <returns>
</returns>


        </member>
        <member name="P:DevExpress.Xpo.XpoDefault.IdentityMapBehavior">
            <summary>
                <para>Gets or sets the Identity Map behavior.
</para>
            </summary>
            <value>An <see cref="T:DevExpress.Xpo.IdentityMapBehavior"/> enumeration value that specifies the Identity Map behavior.
</value>


        </member>
        <member name="P:DevExpress.Xpo.XpoDefault.MaxInSize">
            <summary>
                <para>This member supports the internal infrastructure and is not intended to be used directly from your code.
</para>
            </summary>
            <value> 
</value>


        </member>
        <member name="M:DevExpress.Xpo.XpoDefault.NewGuid">
            <summary>
                <para>Generates a new globally unique identifier (GUID).
</para>
            </summary>
            <returns>A <see cref="T:System.Guid"/> structure that represents a globally unique identifier.
</returns>


        </member>
        <member name="P:DevExpress.Xpo.XpoDefault.OptimisticLockingReadBehavior">
            <summary>
                <para>Gets or sets a value which specifies how XPO behaves by default when reloading changed objects (objects with different versions).
</para>
            </summary>
            <value>An <see cref="T:DevExpress.Xpo.OptimisticLockingReadBehavior"/> enumeration value which specifies how XPO behaves when reloading changed objects.
</value>


        </member>
        <member name="M:DevExpress.Xpo.XpoDefault.RegisterBonusProviders">
            <summary>
                <para>This member supports the .NET Framework infrastructure and cannot be used directly from your code.
</para>
            </summary>


        </member>
        <member name="P:DevExpress.Xpo.XpoDefault.Session">
            <summary>
                <para>Gets or sets the default session.
</para>
            </summary>
            <value>A <see cref="T:DevExpress.Xpo.Session"/> object that represents the default session which is used to load and save persistent objects.
</value>


        </member>
        <member name="P:DevExpress.Xpo.XpoDefault.UseFastAccessors">
            <summary>
                <para>Gets or sets whether XPO uses its internal mechanism to create new instances of persistent classes, and to set and retrieve object property values.

</para>
            </summary>
            <value><b>true</b> if XPO uses its internal mechanism to create new instances of persistent classes, and to set and retrieve object property values; <b>false</b>, to use the Reflection.

</value>


        </member>
        <member name="T:DevExpress.Xpo.XPObjectType">

            <summary>
                <para>Provides object type information for a complex inheritance hierarchy. XPO automatically updates the information on the object types declared in your object model.
</para>
            </summary>

        </member>
        <member name="M:DevExpress.Xpo.XPObjectType.#ctor(DevExpress.Xpo.Session)">
            <summary>
                <para>Initializes a new instance of the <see cref="T:DevExpress.Xpo.XPObjectType"/> class with the specified session.
</para>
            </summary>
            <param name="session">
		A <see cref="T:DevExpress.Xpo.Session"/> object.

            </param>


        </member>
        <member name="M:DevExpress.Xpo.XPObjectType.#ctor(DevExpress.Xpo.Metadata.XPDictionary,System.String,System.String)">
            <summary>
                <para>Initializes a new instance of the <see cref="T:DevExpress.Xpo.XPObjectType"/> class with the specified dictionary and type-specific settings.
</para>
            </summary>
            <param name="dictionary">
		An <see cref="T:DevExpress.Xpo.Metadata.XPDictionary"/> descendant that provides metadata information.

            </param>
            <param name="assemblyName">
		A <see cref="T:System.String"/> value which specifies the assembly name. This value is assigned to the <see cref="P:DevExpress.Xpo.XPObjectType.AssemblyName"/> property.

            </param>
            <param name="typeName">
		A <see cref="T:System.String"/> value which specifies the type name. This value is assigned to the <see cref="P:DevExpress.Xpo.XPObjectType.TypeName"/> property.

            </param>


        </member>
        <member name="M:DevExpress.Xpo.XPObjectType.#ctor(DevExpress.Xpo.Session,System.String,System.String)">
            <summary>
                <para>Initializes a new instance of the <see cref="T:DevExpress.Xpo.XPObjectType"/> class with the specified session and type-specific settings.
</para>
            </summary>
            <param name="session">
		A <see cref="T:DevExpress.Xpo.Session"/> object.

            </param>
            <param name="assemblyName">
		A <see cref="T:System.String"/> value which specifies the assembly name. This value is assigned to the <see cref="P:DevExpress.Xpo.XPObjectType.AssemblyName"/> property.

            </param>
            <param name="typeName">
		A <see cref="T:System.String"/> value which specifies the type name. This value is assigned to the <see cref="P:DevExpress.Xpo.XPObjectType.TypeName"/> property.

            </param>


        </member>
        <member name="P:DevExpress.Xpo.XPObjectType.AssemblyName">
            <summary>
                <para>This member supports the internal infrastructure and is not intended to be used directly from your code.
</para>
            </summary>
            <value>A <see cref="T:System.String"/> value which specifies the assembly name.
</value>


        </member>
        <member name="P:DevExpress.Xpo.XPObjectType.Fields">
            <summary>
                <para>Gets an object that contains field identifiers for Simplified Criteria Syntax.
</para>
            </summary>
            <value>The <b>FieldsClass</b> object that can contain field identifiers.

</value>


        </member>
        <member name="M:DevExpress.Xpo.XPObjectType.GetClassInfo">
            <summary>
                <para>Returns the persistent class metadata information for the current type.
</para>
            </summary>
            <returns>The <see cref="T:DevExpress.Xpo.Metadata.XPClassInfo"/> for the specified class type.
</returns>


        </member>
        <member name="P:DevExpress.Xpo.XPObjectType.IsValidType">
            <summary>
                <para>This member supports the internal infrastructure and is not intended to be used directly from your code.
</para>
            </summary>
            <value>A boolean value.
</value>


        </member>
        <member name="F:DevExpress.Xpo.XPObjectType.ObjectTypePropertyName">
            <summary>
                <para>This member supports the internal infrastructure and is not intended to be used directly from your code.
</para>
            </summary>
            <returns>The name for the property which stores a reference to the object type.
</returns>


        </member>
        <member name="F:DevExpress.Xpo.XPObjectType.Oid">
            <summary>
                <para>This member supports the internal infrastructure and is not intended to be used directly from your code.
</para>
            </summary>
            <returns>An integer value which identifies this object.
</returns>


        </member>
        <member name="P:DevExpress.Xpo.XPObjectType.SystemType">
            <summary>
                <para>This member supports the internal infrastructure and is not intended to be used directly from your code.
</para>
            </summary>
            <value>A <see cref="T:System.String"/> value which specifies the system type.
</value>


        </member>
        <member name="P:DevExpress.Xpo.XPObjectType.TypeClassInfo">
            <summary>
                <para>This member supports the internal infrastructure and is not intended to be used directly from your code.
</para>
            </summary>
            <value>An <see cref="T:DevExpress.Xpo.Metadata.XPClassInfo"/> object.
</value>


        </member>
        <member name="P:DevExpress.Xpo.XPObjectType.TypeName">
            <summary>
                <para>This member supports the internal infrastructure and is not intended to be used directly from your code.
</para>
            </summary>
            <value>A <see cref="T:System.String"/> value which specifies the type name.
</value>


        </member>
        <member name="T:DevExpress.Xpo.XPObject">

            <summary>
                <para>Implements the <see cref="T:DevExpress.Xpo.IXPObject"/> and provides an autogenerated integer key mapped to the 'OID' field.

</para>
            </summary>

        </member>
        <member name="P:DevExpress.Xpo.XPObject.Fields">
            <summary>
                <para>Gets an object that contains field identifies for Simplified Criteria Syntax.
</para>
            </summary>
            <value>The <b>FieldsClass</b> object that can contain field identifies.

</value>


        </member>
        <member name="P:DevExpress.Xpo.XPObject.Oid">
            <summary>
                <para>Gets or set a value which identifies the persistent object.
</para>
            </summary>
            <value>An integer value which identifies the object.
</value>


        </member>
        <member name="T:DevExpress.Xpo.XPLiteObject">

            <summary>
                <para>Implements the <see cref="T:DevExpress.Xpo.IXPObject"/>.
</para>
            </summary>

        </member>
        <member name="T:DevExpress.Xpo.XPDelayedProperty">

            <summary>
                <para>Represents a delayed property. The delayed property will be loaded the first time it is accessed.
</para>
            </summary>

        </member>
        <member name="M:DevExpress.Xpo.XPDelayedProperty.#ctor">
            <summary>
                <para>Initializes a new instance of the <see cref="T:DevExpress.Xpo.XPDelayedProperty"/> class.
</para>
            </summary>


        </member>
        <member name="P:DevExpress.Xpo.XPDelayedProperty.IsLoaded">
            <summary>
                <para>Gets whether the property's value remains unassigned after the persistent object has been loaded from the data store.

</para>
            </summary>
            <value><b>true</b> if the property's value is unassigned after the persistent object has been loaded from the data store; otherwise, <b>false</b>.

</value>


        </member>
        <member name="P:DevExpress.Xpo.XPDelayedProperty.IsModified">
            <summary>
                <para>Gets the property value's modified status.
</para>
            </summary>
            <value><b>true</b> if the property value has been modified since the last load; otherwise, <b>false</b>.
</value>


        </member>
        <member name="P:DevExpress.Xpo.XPDelayedProperty.Value">
            <summary>
                <para>Gets the value of the property which is delayed for loading.
</para>
            </summary>
            <value>An object which represents the property's value.
</value>


        </member>
        <member name="T:DevExpress.Xpo.XPDataObject">

            <summary>
                <para>This member supports the .NET Framework infrastructure and cannot be used directly from your code.
</para>
            </summary>

        </member>
        <member name="M:DevExpress.Xpo.XPDataObject.#ctor(DevExpress.Xpo.Session,DevExpress.Xpo.Metadata.XPClassInfo)">
            <summary>
                <para>Initializes a new instance of the <see cref="T:DevExpress.Xpo.XPDataObject"/> class.
</para>
            </summary>
            <param name="session">
		A <see cref="T:DevExpress.Xpo.Session"/> object which represents the session.

            </param>
            <param name="classInfo">
		An <see cref="T:DevExpress.Xpo.Metadata.XPClassInfo"/> descendant which provides the class metadata.

            </param>


        </member>
        <member name="T:DevExpress.Xpo.XPCustomObject">

            <summary>
                <para>Implements the <see cref="T:DevExpress.Xpo.IXPObject"/> and provides a custom key definition.

</para>
            </summary>

        </member>
        <member name="T:DevExpress.Xpo.XPCursor">

            <summary>
                <para>Represents a pageable collection of persistent objects.
</para>
            </summary>

        </member>
        <member name="M:DevExpress.Xpo.XPCursor.#ctor(DevExpress.Xpo.Session,System.Type)">
            <summary>
                <para>Initializes a new instance of the <see cref="T:DevExpress.Xpo.XPCursor"/> class.
</para>
            </summary>
            <param name="session">
		A <see cref="T:DevExpress.Xpo.Session"/> object which represents the session that will be used to load and save persistent objects. This value is assigned to the <see cref="P:DevExpress.Xpo.XPCursor.Session"/> property.

            </param>
            <param name="objType">
		The type of persistent objects to include in the collection.


            </param>


        </member>
        <member name="M:DevExpress.Xpo.XPCursor.#ctor(System.Type,DevExpress.Data.Filtering.CriteriaOperator,DevExpress.Xpo.SortProperty[])">
            <summary>
                <para>Initializes a new instance of the <see cref="T:DevExpress.Xpo.XPCursor"/> class with default <see cref="T:DevExpress.Xpo.Session"/> and criteria-specific options.
</para>
            </summary>
            <param name="objType">
		The type of persistent objects to include into the collection.

            </param>
            <param name="theCriteria">
		A <see cref="T:DevExpress.Data.Filtering.CriteriaOperator"/> object that specifies the filter criteria.

            </param>
            <param name="sortProperties">
		An array of <see cref="T:DevExpress.Xpo.SortProperty"/> objects that specify the page able collection's sort order. These objects are added to the <see cref="P:DevExpress.Xpo.XPCursor.Sorting"/> collection.

            </param>


        </member>
        <member name="M:DevExpress.Xpo.XPCursor.#ctor(System.Type)">
            <summary>
                <para>Initializes a new instance of the <see cref="T:DevExpress.Xpo.XPCursor"/> class with the default <see cref="T:DevExpress.Xpo.Session"/>.

</para>
            </summary>
            <param name="objType">
		The type of persistent objects to include in the collection.


            </param>


        </member>
        <member name="M:DevExpress.Xpo.XPCursor.#ctor(DevExpress.Xpo.Session,DevExpress.Xpo.Metadata.XPClassInfo,DevExpress.Data.Filtering.CriteriaOperator,DevExpress.Xpo.SortProperty[])">
            <summary>
                <para>Initializes a new instance of the <see cref="T:DevExpress.Xpo.XPCursor"/> class with the specified <see cref="T:DevExpress.Xpo.Session"/> and criteria-specific options.
</para>
            </summary>
            <param name="session">
		A <see cref="T:DevExpress.Xpo.Session"/> object which represents the session that will be used to load and save persistent objects. This value is assigned to the <see cref="P:DevExpress.Xpo.XPCursor.Session"/> property.

            </param>
            <param name="objType">
		An <see cref="T:DevExpress.Xpo.Metadata.XPClassInfo"/> object that provides the persistent class's metadata information for the objects to include in the collection. This value is assigned to the <see cref="P:DevExpress.Xpo.XPCursor.ObjectClassInfo"/> property.


            </param>
            <param name="theCriteria">
		A <see cref="T:DevExpress.Data.Filtering.CriteriaOperator"/> object that specifies the filter criteria.

            </param>
            <param name="sortProperties">
		An array of <see cref="T:DevExpress.Xpo.SortProperty"/> objects that specify the page able collection's sort order. These objects are added to the <see cref="P:DevExpress.Xpo.XPCursor.Sorting"/> collection.

            </param>


        </member>
        <member name="M:DevExpress.Xpo.XPCursor.#ctor(DevExpress.Xpo.Session,System.Type,DevExpress.Data.Filtering.CriteriaOperator,DevExpress.Xpo.SortProperty[])">
            <summary>
                <para>Initializes a new instance of the <see cref="T:DevExpress.Xpo.XPCursor"/> class  with the specified settings.
</para>
            </summary>
            <param name="session">
		A <see cref="T:DevExpress.Xpo.Session"/> object which represents the session that will be used to load and save persistent objects. This value is assigned to the <see cref="P:DevExpress.Xpo.XPCursor.Session"/> property.

            </param>
            <param name="objType">
		The type of persistent objects to include in the collection.


            </param>
            <param name="theCriteria">
		A <see cref="T:DevExpress.Data.Filtering.CriteriaOperator"/> object that specifies the filter criteria.

            </param>
            <param name="sortProperties">
		An array of <see cref="T:DevExpress.Xpo.SortProperty"/> objects that specify the page able collection's sort order. These objects are added to the <see cref="P:DevExpress.Xpo.XPCursor.Sorting"/> collection.

            </param>


        </member>
        <member name="M:DevExpress.Xpo.XPCursor.#ctor(DevExpress.Xpo.Session,DevExpress.Xpo.Metadata.XPClassInfo)">
            <summary>
                <para>Initializes a new instance of the <see cref="T:DevExpress.Xpo.XPCursor"/> class with the specified <see cref="P:DevExpress.Xpo.XPCursor.Session"/> and <see cref="P:DevExpress.Xpo.XPCollection.ObjectClassInfo"/> properties.
</para>
            </summary>
            <param name="session">
		A <see cref="T:DevExpress.Xpo.Session"/> object which represents the session that will be used to load and save persistent objects. This value is assigned to the <see cref="P:DevExpress.Xpo.XPCursor.Session"/> property.

            </param>
            <param name="objType">
		An <see cref="T:DevExpress.Xpo.Metadata.XPClassInfo"/> object which provides the persistent class's metadata information for the objects to include in the collection. This value is assigned to the <see cref="P:DevExpress.Xpo.XPCursor.ObjectClassInfo"/> property.


            </param>


        </member>
        <member name="M:DevExpress.Xpo.XPCursor.#ctor(DevExpress.Xpo.Session,System.Type,System.Collections.IList)">
            <summary>
                <para>Initializes a new instance of the XPCursor class and populates it with the objects whose <b>Oid</b> property's value is contained within the <i>keyList</i>.
</para>
            </summary>
            <param name="session">
		A <see cref="T:DevExpress.Xpo.Session"/> object which represents the session that will be used to load and save persistent objects. This value is assigned to the <see cref="P:DevExpress.Xpo.XPCursor.Session"/> property.

            </param>
            <param name="objType">
		The type of persistent objects to include in the collection.

            </param>
            <param name="keysList">
		The list of keys that identify persistent objects to retrieve.

            </param>


        </member>
        <member name="M:DevExpress.Xpo.XPCursor.#ctor(DevExpress.Xpo.Session,DevExpress.Xpo.Metadata.XPClassInfo,System.Collections.IList)">
            <summary>
                <para>Initializes a new instance of the XPCursor class and populates it with the objects whose <b>Oid</b> property's value is contained within the <i>keyList</i>.
</para>
            </summary>
            <param name="session">
		A <see cref="T:DevExpress.Xpo.Session"/> object which represents the session that will be used to load and save persistent objects. This value is assigned to the <see cref="P:DevExpress.Xpo.XPCursor.Session"/> property.

            </param>
            <param name="objType">
		An <see cref="T:DevExpress.Xpo.Metadata.XPClassInfo"/> object that provides the persistent class's metadata information for the objects to include in the collection. This value is assigned to the <see cref="P:DevExpress.Xpo.XPCursor.ObjectClassInfo"/> property.

            </param>
            <param name="keysList">
		The list of keys that identify persistent objects to retrieve.

            </param>


        </member>
        <member name="M:DevExpress.Xpo.XPCursor.#ctor(DevExpress.Xpo.Session,DevExpress.Xpo.Metadata.XPClassInfo,DevExpress.Data.Filtering.CriteriaOperator)">
            <summary>
                <para>Initializes a new instance of the XPCursor class 
</para>
            </summary>
            <param name="session">
		A <see cref="T:DevExpress.Xpo.Session"/> object which represents the session that will be used to load and save persistent objects. This value is assigned to the <see cref="P:DevExpress.Xpo.XPCursor.Session"/> property.

            </param>
            <param name="objType">
		An <see cref="T:DevExpress.Xpo.Metadata.XPClassInfo"/> object that provides the persistent class's metadata information for the objects to include in the collection. This value is assigned to the <see cref="P:DevExpress.Xpo.XPCursor.ObjectClassInfo"/> property.

            </param>
            <param name="theCriteria">
		A <see cref="T:DevExpress.Data.Filtering.CriteriaOperator"/> object that specifies the filter criteria.

            </param>


        </member>
        <member name="M:DevExpress.Xpo.XPCursor.CopyTo(System.Array,System.Int32)">
            <summary>
                <para>Copies all persistent objects which are stored within the current collection to the specified array starting at the specified index.
</para>
            </summary>
            <param name="array">
		An array which the persistent objects are copied to.

            </param>
            <param name="index">
		An integer value which specifies the zero-based index at which copying begins.


            </param>


        </member>
        <member name="P:DevExpress.Xpo.XPCursor.Count">
            <summary>
                <para>Gets the number of persistent objects within the collection.
</para>
            </summary>
            <value>An integer value which specifies the number of persistent objects within the collection.
</value>


        </member>
        <member name="M:DevExpress.Xpo.XPCursor.GetEnumerator">
            <summary>
                <para>Returns an <see cref="T:System.Collections.IEnumerator"/> for the collection.
</para>
            </summary>
            <returns>An object which implements the <see cref="T:System.Collections.IEnumerator"/> interface.
</returns>


        </member>
        <member name="P:DevExpress.Xpo.XPCursor.ObjectClassInfo">
            <summary>
                <para>Gets the metadata information for the persistent objects retrieved by the collection.
</para>
            </summary>
            <value>An <see cref="T:DevExpress.Xpo.Metadata.XPClassInfo"/> object which provides the metadata information for the objects within the collection.
</value>


        </member>
        <member name="P:DevExpress.Xpo.XPCursor.PageSize">
            <summary>
                <para>Gets or sets the maximum number of persistent objects that can be contained in a single page.

</para>
            </summary>
            <value>An integer value which specifies the maximum number of persistent objects that can be contained in a single page. If less than or equal to <b>0</b>, an <see cref="T:System.ArgumentOutOfRangeException"/> is raised.

</value>


        </member>
        <member name="P:DevExpress.Xpo.XPCursor.SelectDeleted">
            <summary>
                <para>Gets or sets whether deleted objects are retrieved by the <see cref="T:DevExpress.Xpo.XPCursor"/> the next time it is reloaded.
</para>
            </summary>
            <value><b>true</b> to load deleted objects to the collection the next time it's reloaded; otherwise, <b>false</b>
</value>


        </member>
        <member name="P:DevExpress.Xpo.XPCursor.Session">
            <summary>
                <para>Gets the session which is used to load and save persistent objects.
</para>
            </summary>
            <value>A <see cref="T:DevExpress.Xpo.Session"/> object which represents the session that is used to load and save persistent objects.

</value>


        </member>
        <member name="P:DevExpress.Xpo.XPCursor.Sorting">
            <summary>
                <para>Provides access to the collection whose elements identify the sorted columns in a data store.
</para>
            </summary>
            <value>A <see cref="T:DevExpress.Xpo.SortingCollection"/> object which contains information on the sorted columns in a data store.

</value>


        </member>
        <member name="P:DevExpress.Xpo.XPCursor.TopReturnedObjects">
            <summary>
                <para>Gets or sets the maximum number of objects retrieved by the <see cref="T:DevExpress.Xpo.XPCursor"/> collection.
</para>
            </summary>
            <value>An integer value which specifies the maximum number of objects retrieved by the collection. A <b>0</b> value indicates that all objects which match the criteria and sort order will be retrieved.

</value>


        </member>
        <member name="T:DevExpress.Xpo.XPCollectionChangedEventHandler">

            <summary>
                <para>Represents a method that will handle the <see cref="E:DevExpress.Xpo.XPBaseCollection.CollectionChanged"/> event.
</para>
            </summary>

        </member>
        <member name="M:DevExpress.Xpo.XPCollectionChangedEventHandler.Invoke(System.Object,DevExpress.Xpo.XPCollectionChangedEventArgs)">
            <summary>
                <para>Represents a method that will handle the <see cref="E:DevExpress.Xpo.XPBaseCollection.CollectionChanged"/> event.
</para>
            </summary>
            <param name="sender">
		The event sender.

            </param>
            <param name="e">
		An <see cref="T:DevExpress.Xpo.XPCollectionChangedEventArgs"/> object that contains event data.

            </param>


        </member>
        <member name="T:DevExpress.Xpo.XPCollectionChangedEventArgs">

            <summary>
                <para>Provides data for the <see cref="E:DevExpress.Xpo.XPBaseCollection.CollectionChanged"/> event.

</para>
            </summary>

        </member>
        <member name="M:DevExpress.Xpo.XPCollectionChangedEventArgs.#ctor(DevExpress.Xpo.XPCollectionChangedType,System.Object)">
            <summary>
                <para>Initializes a new instance of the <see cref="T:DevExpress.Xpo.XPCollectionChangedEventArgs"/> class.
</para>
            </summary>
            <param name="collectionChangedType">
		An <see cref="T:DevExpress.Xpo.XPCollectionChangedType"/> enumeration value which represents the kind of change. This value is assigned to the <see cref="F:DevExpress.Xpo.XPCollectionChangedEventArgs.CollectionChangedType"/> property.

            </param>
            <param name="changedObject">
		An object which represents the instance of the collection with the change. This value is assigned to the <see cref="F:DevExpress.Xpo.XPCollectionChangedEventArgs.ChangedObject"/> property.

            </param>


        </member>
        <member name="M:DevExpress.Xpo.XPCollectionChangedEventArgs.#ctor(DevExpress.Xpo.XPCollectionChangedType,System.Object,System.Int32)">
            <summary>
                <para>Initializes a new instance of the <see cref="T:DevExpress.Xpo.XPCollectionChangedEventArgs"/> class with the specified settings.
</para>
            </summary>
            <param name="collectionChangedType">
		An <see cref="T:DevExpress.Xpo.XPCollectionChangedType"/> enumeration value which represents the kind of change. This value is assigned to the <see cref="F:DevExpress.Xpo.XPCollectionChangedEventArgs.CollectionChangedType"/> property.

            </param>
            <param name="changedObject">
		An object which represents the instance of the collection with the change. This value is assigned to the <see cref="F:DevExpress.Xpo.XPCollectionChangedEventArgs.ChangedObject"/> property.

            </param>
            <param name="newIndex">
		An integer value which specifies the object's new index within the collection. This value is assigned to the <see cref="F:DevExpress.Xpo.XPCollectionChangedEventArgs.NewIndex"/> field.

            </param>


        </member>
        <member name="F:DevExpress.Xpo.XPCollectionChangedEventArgs.ChangedObject">
            <summary>
                <para>An object which represents the instance of the collection that has been changed.

</para>
            </summary>
            <returns> [To be supplied] </returns>


        </member>
        <member name="F:DevExpress.Xpo.XPCollectionChangedEventArgs.CollectionChangedType">
            <summary>
                <para>An <see cref="T:DevExpress.Xpo.XPCollectionChangedType"/> enumeration value which represents the kind of change.

</para>
            </summary>
            <returns> [To be supplied] </returns>


        </member>
        <member name="F:DevExpress.Xpo.XPCollectionChangedEventArgs.NewIndex">
            <summary>
                <para>Gets or sets the zero-based index of the object in the <see cref="T:DevExpress.Xpo.XPCollection"/>.
</para>
            </summary>
            <returns>The zero-based index of the object in the <see cref="T:DevExpress.Xpo.XPCollection"/>, if found; otherwise, -1.
</returns>


        </member>
        <member name="T:DevExpress.Xpo.XPCollection">

            <summary>
                <para>Represents a collection of persistent objects.
</para>
            </summary>

        </member>
        <member name="M:DevExpress.Xpo.XPCollection.#ctor(DevExpress.Xpo.Session,DevExpress.Xpo.Metadata.XPClassInfo,System.Boolean)">
            <summary>
                <para>Initializes a new instance of the XPCollection class by binding it to the specified session and specifying the metadata information of the objects to include in the new collection.
</para>
            </summary>
            <param name="session">
		The <see cref="T:DevExpress.Xpo.Session"/> that will be used to load and save persistent objects.

            </param>
            <param name="objType">
		The persistent class's metadata information for the objects to include in the collection.

            </param>
            <param name="loadingEnabled">
		A Boolean value that specifies whether the collection is automatically populated with objects from the data store when the collection's content is accessed for the first time (for instance, when the <see cref="P:DevExpress.Xpo.XPBaseCollection.Count"/> property is read). This parameter is used to initialize the <see cref="P:DevExpress.Xpo.XPBaseCollection.LoadingEnabled"/> property.


            </param>


        </member>
        <member name="M:DevExpress.Xpo.XPCollection.#ctor(DevExpress.Xpo.Session,System.Type,System.Boolean)">
            <summary>
                <para>Initializes a new instance of the XPCollection class by binding it to the specified session and specifying the type of objects to include in the new collection.
</para>
            </summary>
            <param name="session">
		The <see cref="T:DevExpress.Xpo.Session"/> that will be used to load and save persistent objects.

            </param>
            <param name="objType">
		The type of persistent objects to include into the collection.

            </param>
            <param name="loadingEnabled">
		A Boolean value that specifies whether the collection is automatically populated with objects from the data store when the collection is accessed for the first time (for instance, when the <see cref="P:DevExpress.Xpo.XPBaseCollection.Count"/> property is read). This parameter is used to initialize the <see cref="P:DevExpress.Xpo.XPBaseCollection.LoadingEnabled"/> property.


            </param>


        </member>
        <member name="M:DevExpress.Xpo.XPCollection.#ctor(System.Type)">
            <summary>
                <para>Initializes a new instance of the <see cref="T:DevExpress.Xpo.XPCollection"/> class with the default <see cref="T:DevExpress.Xpo.Session"/>.
</para>
            </summary>
            <param name="objType">
		The type of persistent objects to include in the collection.

            </param>


        </member>
        <member name="M:DevExpress.Xpo.XPCollection.#ctor(DevExpress.Xpo.Session,System.Object,DevExpress.Xpo.Metadata.XPMemberInfo)">
            <summary>
                <para>Initializes a new instance of the XPCollection class that represents a related object collection.
</para>
            </summary>
            <param name="session">
		The <see cref="T:DevExpress.Xpo.Session"/> that will be used to load and save persistent objects.

            </param>
            <param name="theOwner">
		The object that will own the new collection.

            </param>
            <param name="refProperty">
		The owner's property for which the related object collection is created.

            </param>


        </member>
        <member name="M:DevExpress.Xpo.XPCollection.#ctor">
            <summary>
                <para>Initializes a new instance of the <see cref="T:DevExpress.Xpo.XPCollection"/> class with the default <see cref="T:DevExpress.Xpo.Session"/>.

</para>
            </summary>


        </member>
        <member name="M:DevExpress.Xpo.XPCollection.#ctor(System.Type,DevExpress.Data.Filtering.CriteriaOperator,DevExpress.Xpo.SortProperty[])">
            <summary>
                <para>Initializes a new instance of the <see cref="T:DevExpress.Xpo.XPCollection"/> class with default <see cref="T:DevExpress.Xpo.Session"/> and criteria-specific options.
</para>
            </summary>
            <param name="objType">
		The type of persistent objects to include into the collection.

            </param>
            <param name="theCriteria">
		The <see cref="T:DevExpress.Data.Filtering.CriteriaOperator"/> that specifies the criteria for object selection.

            </param>
            <param name="sortProperties">
		An array of <see cref="T:DevExpress.Xpo.SortProperty"/> that specifies the sort order for the collection.

            </param>


        </member>
        <member name="M:DevExpress.Xpo.XPCollection.#ctor(DevExpress.Xpo.Session,System.Type,DevExpress.Data.Filtering.CriteriaOperator,DevExpress.Xpo.SortProperty[])">
            <summary>
                <para>Initializes a new instance of the <see cref="T:DevExpress.Xpo.XPCollection"/> class with a given <see cref="T:DevExpress.Xpo.Session"/> and criteria-specific options.
</para>
            </summary>
            <param name="session">
		The <see cref="T:DevExpress.Xpo.Session"/> that will be used to load and save persistent objects.

            </param>
            <param name="objType">
		The type of persistent objects to include into the collection.

            </param>
            <param name="theCriteria">
		The <see cref="T:DevExpress.Data.Filtering.CriteriaOperator"/> that specifies the criteria for object selection.

            </param>
            <param name="sortProperties">
		An array of <see cref="T:DevExpress.Xpo.SortProperty"/> that specifies the sort order for the collection.

            </param>


        </member>
        <member name="M:DevExpress.Xpo.XPCollection.#ctor(DevExpress.Xpo.Session,DevExpress.Xpo.Metadata.XPClassInfo,DevExpress.Data.Filtering.CriteriaOperator,DevExpress.Xpo.SortProperty[])">
            <summary>
                <para>Initializes a new instance of the <see cref="T:DevExpress.Xpo.XPCollection"/> class with a given <see cref="T:DevExpress.Xpo.Session"/> and criteria-specific options.
</para>
            </summary>
            <param name="session">
		The <see cref="T:DevExpress.Xpo.Session"/> that will be used to load and save persistent objects.

            </param>
            <param name="objType">
		The persistent class's metadata information for the objects to include in the collection.

            </param>
            <param name="theCriteria">
		The <see cref="T:DevExpress.Data.Filtering.CriteriaOperator"/> that specifies the criteria for object selection.

            </param>
            <param name="sortProperties">
		An array of the <see cref="T:DevExpress.Xpo.SortProperty"/> that specify the sort order for the collection.

            </param>


        </member>
        <member name="M:DevExpress.Xpo.XPCollection.#ctor(DevExpress.Xpo.Session,System.Type)">
            <summary>
                <para>Initializes a new instance of the <see cref="T:DevExpress.Xpo.XPCollection"/> class with a given <see cref="T:DevExpress.Xpo.Session"/>.
</para>
            </summary>
            <param name="session">
		The <see cref="T:DevExpress.Xpo.Session"/> that will be used to load and save persistent objects.

            </param>
            <param name="objType">
		The type of persistent objects to include in the collection.

            </param>


        </member>
        <member name="M:DevExpress.Xpo.XPCollection.#ctor(DevExpress.Xpo.Session,DevExpress.Xpo.Metadata.XPClassInfo)">
            <summary>
                <para>Initializes a new instance of the <see cref="T:DevExpress.Xpo.XPCollection"/> class with a given <see cref="T:DevExpress.Xpo.Session"/>.

</para>
            </summary>
            <param name="session">
		The <see cref="T:DevExpress.Xpo.Session"/> that will be used to load and save persistent objects.

            </param>
            <param name="objType">
		The persistent class's metadata information for the objects to include in the collection.

            </param>


        </member>
        <member name="M:DevExpress.Xpo.XPCollection.#ctor(DevExpress.Xpo.Session,DevExpress.Xpo.XPBaseCollection,DevExpress.Data.Filtering.CriteriaOperator)">
            <summary>
                <para>Initializes a new instance of the XPCollection class by binding it to the specified session and copying those objects from the specified collection which match the specified filter criteria.

</para>
            </summary>
            <param name="session">
		The <see cref="T:DevExpress.Xpo.Session"/> object which the newly created collection will belong to.

            </param>
            <param name="originalCollection">
		An <see cref="T:DevExpress.Xpo.XPBaseCollection"/> from which objects are copied to the newly created collection.

            </param>
            <param name="copyFilter">
		The <see cref="T:DevExpress.Data.Filtering.CriteriaOperator"/> that specifies the criteria for object selection from the <i>originalCollection</i>.

            </param>


        </member>
        <member name="M:DevExpress.Xpo.XPCollection.#ctor(DevExpress.Xpo.Session,DevExpress.Xpo.XPBaseCollection,DevExpress.Data.Filtering.CriteriaOperator,System.Boolean)">
            <summary>
                <para>Initializes a new instance of the XPCollection class by binding it to the specified session and copying only those objects from the specified collection which match the specified filter criteria.

</para>
            </summary>
            <param name="session">
		The <see cref="T:DevExpress.Xpo.Session"/> object which the newly created collection will belong to.

            </param>
            <param name="originalCollection">
		An <see cref="T:DevExpress.Xpo.XPBaseCollection"/> from which objects are copied to the newly created collection.

            </param>
            <param name="copyFilter">
		The <see cref="T:DevExpress.Data.Filtering.CriteriaOperator"/> that specifies the criteria for object selection from the <i>originalCollection</i>.

            </param>
            <param name="caseSensitive">
		A Boolean value that specifies whether the comparison operators specified by the <i>copyFilter</i> are case sensitive. This parameter is used to initialize the <see cref="P:DevExpress.Xpo.XPBaseCollection.CaseSensitive"/> property.

            </param>


        </member>
        <member name="M:DevExpress.Xpo.XPCollection.#ctor(DevExpress.Xpo.XPBaseCollection,DevExpress.Data.Filtering.CriteriaOperator)">
            <summary>
                <para>Initializes a new instance of the XPCollection class by copying only those objects from the specified collection which match the specified filter criteria.


</para>
            </summary>
            <param name="originalCollection">
		An <see cref="T:DevExpress.Xpo.XPBaseCollection"/> from which objects are copied to the newly created collection.

            </param>
            <param name="filter">
		The <see cref="T:DevExpress.Data.Filtering.CriteriaOperator"/> that specifies the criteria for object selection from the <i>originalCollection</i>.

            </param>


        </member>
        <member name="M:DevExpress.Xpo.XPCollection.#ctor(DevExpress.Xpo.XPBaseCollection,DevExpress.Data.Filtering.CriteriaOperator,System.Boolean)">
            <summary>
                <para>Initializes a new instance of the XPCollection class by copying only those objects from the specified collection which match the specified filter criteria.


</para>
            </summary>
            <param name="originalCollection">
		An <see cref="T:DevExpress.Xpo.XPBaseCollection"/> from which objects are copied to the newly created collection.

            </param>
            <param name="filter">
		The <see cref="T:DevExpress.Data.Filtering.CriteriaOperator"/> that specifies the criteria for object selection from the <i>originalCollection</i>.

            </param>
            <param name="caseSensitive">
		A Boolean value that specifies whether the comparison operators specified by the <i>copyFilter</i> are case sensitive. This parameter is used to initialize the <see cref="P:DevExpress.Xpo.XPBaseCollection.CaseSensitive"/> property.

            </param>


        </member>
        <member name="M:DevExpress.Xpo.XPCollection.#ctor(DevExpress.Xpo.XPBaseCollection)">
            <summary>
                <para>Initializes a new instance of the XPCollection class by copying objects from the specified collection.
</para>
            </summary>
            <param name="originalCollection">
		An <see cref="T:DevExpress.Xpo.XPBaseCollection"/> from which objects are copied to the newly created collection.

            </param>


        </member>
        <member name="M:DevExpress.Xpo.XPCollection.#ctor(DevExpress.Xpo.Session,DevExpress.Xpo.XPBaseCollection)">
            <summary>
                <para>Initializes a new instance of the XPCollection class by binding it to the specified session and copying objects from the specified collection. 
</para>
            </summary>
            <param name="session">
		The <see cref="T:DevExpress.Xpo.Session"/> that will be used to load and save persistent objects.

            </param>
            <param name="originalCollection">
		An <see cref="T:DevExpress.Xpo.XPBaseCollection"/> from which objects are copied to the newly created collection.

            </param>


        </member>
        <member name="M:DevExpress.Xpo.XPCollection.#ctor(DevExpress.Xpo.PersistentCriteriaEvaluationBehavior,DevExpress.Xpo.Session,System.Type,DevExpress.Data.Filtering.CriteriaOperator)">
            <summary>
                <para>Initializes a new instance of the XPCollection class with default settings.
</para>
            </summary>
            <param name="criteriaEvaluationBehavior">
		A <see cref="T:DevExpress.Xpo.PersistentCriteriaEvaluationBehavior"/> enumeration value that specifies how the persistent criteria is evaluated.

            </param>
            <param name="session">
		The <see cref="T:DevExpress.Xpo.Session"/> that will be used to load and save persistent objects.

            </param>
            <param name="objType">
		The type of persistent objects to include into the collection.

            </param>
            <param name="condition">
		The <see cref="T:DevExpress.Data.Filtering.CriteriaOperator"/> that specifies the criteria for object selection.

            </param>


        </member>
        <member name="M:DevExpress.Xpo.XPCollection.#ctor(DevExpress.Xpo.PersistentCriteriaEvaluationBehavior,DevExpress.Xpo.Session,DevExpress.Xpo.Metadata.XPClassInfo,DevExpress.Data.Filtering.CriteriaOperator)">
            <summary>
                <para>Initializes a new instance of the XPCollection class with default settings.
</para>
            </summary>
            <param name="criteriaEvaluationBehavior">
		A <see cref="T:DevExpress.Xpo.PersistentCriteriaEvaluationBehavior"/> enumeration value that specifies how the persistent criteria is evaluated.

            </param>
            <param name="session">
		The <see cref="T:DevExpress.Xpo.Session"/> that will be used to load and save persistent objects.

            </param>
            <param name="objType">
		The persistent class metadata information for the objects to be included in the collection.


            </param>
            <param name="condition">
		The <see cref="T:DevExpress.Data.Filtering.CriteriaOperator"/> that specifies the criteria for object selection.

            </param>


        </member>
        <member name="M:DevExpress.Xpo.XPCollection.#ctor(DevExpress.Xpo.PersistentCriteriaEvaluationBehavior,DevExpress.Xpo.Session,DevExpress.Xpo.Metadata.XPClassInfo,DevExpress.Data.Filtering.CriteriaOperator,System.Boolean)">
            <summary>
                <para>Initializes a new instance of the XPCollection class.
</para>
            </summary>
            <param name="criteriaEvaluationBehavior">
		A <see cref="T:DevExpress.Xpo.PersistentCriteriaEvaluationBehavior"/> enumeration value that specifies how the persistent criteria is evaluated.

            </param>
            <param name="session">
		The <see cref="T:DevExpress.Xpo.Session"/> that will be used to load and save persistent objects.

            </param>
            <param name="objType">
		The persistent class's metadata information for the objects to include in the collection.

            </param>
            <param name="condition">
		The <see cref="T:DevExpress.Data.Filtering.CriteriaOperator"/> that specifies the criteria for object selection.

            </param>
            <param name="selectDeleted">
		<b>true</b> if objects marked as deleted are loaded to the collection from a data store; otherwise, <b>false</b>.

            </param>


        </member>
        <member name="M:DevExpress.Xpo.XPCollection.#ctor(DevExpress.Xpo.Session,DevExpress.Xpo.Metadata.XPClassInfo,System.Collections.IEnumerable)">
            <summary>
                <para>Initializes a new instance of the XPCollection class by copying objects from the specified collection.

</para>
            </summary>
            <param name="session">
		The <see cref="T:DevExpress.Xpo.Session"/> that will be used to load and save persistent objects. This value is assigned to the <see cref="P:DevExpress.Xpo.XPBaseCollection.Session"/> property.

            </param>
            <param name="objType">
		The persistent class's metadata information for the objects to include in the collection.

            </param>
            <param name="originalCollection">
		An object that implements the <b>IEnumerable</b> interface.

            </param>


        </member>
        <member name="M:DevExpress.Xpo.XPCollection.#ctor(DevExpress.Xpo.Session,DevExpress.Xpo.Metadata.XPClassInfo,System.Collections.IEnumerable,DevExpress.Data.Filtering.CriteriaOperator)">
            <summary>
                <para>Initializes a new instance of the XPCollection class by copying only those objects from the specified collection which match the specified filter criteria.
</para>
            </summary>
            <param name="session">
		The <see cref="T:DevExpress.Xpo.Session"/> that will be used to load and save persistent objects.

            </param>
            <param name="objType">
		The persistent class's metadata information for the objects to include in the collection.


            </param>
            <param name="originalCollection">
		An object that implements the <b>IEnumerable</b> interface.

            </param>
            <param name="copyFilter">
		The <see cref="T:DevExpress.Data.Filtering.CriteriaOperator"/> that specifies the criteria for object selection from the <i>originalCollection</i>.

            </param>


        </member>
        <member name="M:DevExpress.Xpo.XPCollection.#ctor(DevExpress.Xpo.Session,DevExpress.Xpo.Metadata.XPClassInfo,System.Collections.IEnumerable,DevExpress.Data.Filtering.CriteriaOperator,System.Boolean)">
            <summary>
                <para>Initializes a new instance of the XPCollection class by copying only those objects from the specified collection which match the specified filter criteria.
</para>
            </summary>
            <param name="session">
		The <see cref="T:DevExpress.Xpo.Session"/> that will be used to load and save persistent objects.

            </param>
            <param name="objType">
		The persistent class's metadata information for the objects to include in the collection.


            </param>
            <param name="originalCollection">
		An object that implements the <b>IEnumerable</b> interface.

            </param>
            <param name="copyFilter">
		The <see cref="T:DevExpress.Data.Filtering.CriteriaOperator"/> that specifies the criteria for object selection from the <i>originalCollection</i>.

            </param>
            <param name="caseSensitive">
		<b>true</b> if string comparisons are case-sensitive; otherwise, <b>false</b>. This value is assigned to the <see cref="P:DevExpress.Xpo.XPBaseCollection.CaseSensitive"/> property.

            </param>


        </member>
        <member name="M:DevExpress.Xpo.XPCollection.Add(System.Object)">
            <summary>
                <para>Adds the specified persistent object to the XPCollection.
</para>
            </summary>
            <param name="newObject">
		The persistent object to add to the collection.

            </param>
            <returns>The zero-based index position at which the new element is inserted.
</returns>


        </member>
        <member name="M:DevExpress.Xpo.XPCollection.GetObjectClassInfo">
            <summary>
                <para>Gets the metadata information for the persistent objects contained in the collection.
</para>
            </summary>
            <returns>An <see cref="T:DevExpress.Xpo.Metadata.XPClassInfo"/> object that specifies the metadata information for the persistent objects in the collection.

</returns>


        </member>
        <member name="M:DevExpress.Xpo.XPCollection.IndexOf(System.Object)">
            <summary>
                <para>Returns the index of the specified object in the XPCollection.
</para>
            </summary>
            <param name="theObject">
		The persistent object to locate in the XPCollection.

            </param>
            <returns>The zero-based index of the object in the XPCollection, if found; otherwise, -1.
</returns>


        </member>
        <member name="M:DevExpress.Xpo.XPCollection.Lookup(System.Object)">
            <summary>
                <para>Retrieves an object from the collection by object ID.
</para>
            </summary>
            <param name="key">
		ID of an object to retrieve from the collection.

            </param>
            <returns>An object found or <b>null</b> reference (<b>Nothing</b> in VisualBasic) if an object does not exist in the collection.
</returns>


        </member>
        <member name="P:DevExpress.Xpo.XPCollection.Object(System.Int32)">
            <summary>
                <para>Gets the object at the specified index.

</para>
            </summary>
            <param name="index">
		The zero-based index of the object to get.

            </param>
            <value>An object at the specified index in XPCollection.
</value>


        </member>
        <member name="P:DevExpress.Xpo.XPCollection.ObjectClassInfo">
            <summary>
                <para>Gets or sets the metadata information that describes the type of objects stored in the current collection.
</para>
            </summary>
            <value>The <see cref="T:DevExpress.Xpo.Metadata.XPClassInfo"/> of the persistent object stored in the collection.
</value>


        </member>
        <member name="P:DevExpress.Xpo.XPCollection.ObjectType">
            <summary>
                <para>This member supports the XPO Framework infrastructure and is not intended to be used directly from your code.
</para>
            </summary>
            <value>@nbsp;
</value>


        </member>
        <member name="M:DevExpress.Xpo.XPCollection.Remove(System.Object)">
            <summary>
                <para>Removes the specified object from the XPCollection.
</para>
            </summary>
            <param name="theObject">
		The object to remove from the XPCollection.

            </param>


        </member>
        <member name="T:DevExpress.Xpo.XPBaseObject">

            <summary>
                <para>Serves as a base for classes that represent <b>persistent objects</b>.
</para>
            </summary>

        </member>
        <member name="M:DevExpress.Xpo.XPBaseObject.AddChangedEventHandler(System.Object,DevExpress.Xpo.ObjectChangeEventHandler)">
            <summary>
                <para>This member supports the .NET Framework infrastructure and cannot be used directly from your code.
</para>
            </summary>
            <param name="persistentObject">
		The persistent object.

            </param>
            <param name="handler">
		The event handler.

            </param>


        </member>
        <member name="M:DevExpress.Xpo.XPBaseObject.AddChangedEventHandler(System.Object,DevExpress.Xpo.Helpers.IObjectChange)">
            <summary>
                <para>This member supports the .NET Framework infrastructure and cannot be used directly from your code.
</para>
            </summary>
            <param name="persistentObject">
		The persistent object.

            </param>
            <param name="handler">
		The event handler.

            </param>


        </member>
        <member name="F:DevExpress.Xpo.XPBaseObject.AutoSaveOnEndEdit">
            <summary>
                <para>Specifies whether changes in a persistent object are automatically committed to a database after you have finished editing the object in a bound control.
</para>
            </summary>
            <returns> [To be supplied] </returns>


        </member>
        <member name="E:DevExpress.Xpo.XPBaseObject.Changed">
            <summary>
                <para>Occurs when a property of the object is changed.
</para>
            </summary>


        </member>
        <member name="M:DevExpress.Xpo.XPBaseObject.Delete">
            <summary>
                <para>Deletes the persistent object and its aggregated objects from persistent storage.
</para>
            </summary>


        </member>
        <member name="M:DevExpress.Xpo.XPBaseObject.Evaluate(System.String)">
            <summary>
                <para>Evaluates the specified string expression against the current instance of the persistent object.
</para>
            </summary>
            <param name="expression">
		A string that specifies the expression to evaluate.

            </param>
            <returns>A value evaluated. 
</returns>


        </member>
        <member name="M:DevExpress.Xpo.XPBaseObject.Evaluate(DevExpress.Data.Filtering.CriteriaOperator)">
            <summary>
                <para>Evaluates the specified expression against the current instance of the persistent object.
</para>
            </summary>
            <param name="expression">
		A <see cref="T:DevExpress.Data.Filtering.CriteriaOperator"/> object that specifies the expression to evaluate.

            </param>
            <returns>The evaluated value. 

</returns>


        </member>
        <member name="M:DevExpress.Xpo.XPBaseObject.EvaluateAlias(System.String)">
            <summary>
                <para>Evaluates an expression specified by the <see cref="T:DevExpress.Xpo.PersistentAliasAttribute"/> attribute for the specified property.
</para>
            </summary>
            <param name="memberName">
		A string that specifies the name of the property that is declared with the <see cref="T:DevExpress.Xpo.PersistentAliasAttribute"/> attribute.

            </param>
            <returns>A value evaluated. 
</returns>


        </member>
        <member name="M:DevExpress.Xpo.XPBaseObject.Fit(DevExpress.Data.Filtering.CriteriaOperator)">
            <summary>
                <para>Checks whether the current instance matches the specified criteria.
</para>
            </summary>
            <param name="condition">
		A <see cref="T:DevExpress.Data.Filtering.CriteriaOperator"/> object that specifies a Boolean condition to check against the current instance.

            </param>
            <returns><b>true</b> if the current instance matches the specified criteria; otherwise, <b>false</b>.
</returns>


        </member>
        <member name="M:DevExpress.Xpo.XPBaseObject.Fit(System.String)">
            <summary>
                <para>Checks whether the current instance matches the specified criteria.
</para>
            </summary>
            <param name="condition">
		A string that specifies a Boolean condition to check against the current instance.

            </param>
            <returns><b>true</b> if the current instance matches the specified criteria; otherwise, <b>false</b>.
</returns>


        </member>
        <member name="M:DevExpress.Xpo.XPBaseObject.GetMemberValue(System.String)">
            <summary>
                <para>Returns the value of the specified property.
</para>
            </summary>
            <param name="propertyName">
		A <see cref="T:System.String"/> value which specifies the property's name. If a property with the specified name isn't found, the <see cref="T:DevExpress.Data.Filtering.Exceptions.InvalidPropertyPathException"/> is thrown.

            </param>
            <returns>An object which represents the value of the specified property.
</returns>


        </member>
        <member name="P:DevExpress.Xpo.XPBaseObject.Loading">
            <summary>
                <para>Gets whether the object is currently being initialized.
</para>
            </summary>
            <value><b>true</b> if the object is currently being initialized; otherwise, <b>false</b>.
</value>


        </member>
        <member name="M:DevExpress.Xpo.XPBaseObject.RaiseChangedEvent(System.Object,DevExpress.Xpo.ObjectChangeEventArgs)">
            <summary>
                <para>This member supports the .NET Framework infrastructure and cannot be used directly from your code.
</para>
            </summary>
            <param name="persistentObject">
		@nbsp;

            </param>
            <param name="args">
		@nbsp;

            </param>


        </member>
        <member name="M:DevExpress.Xpo.XPBaseObject.Reload">
            <summary>
                <para>Reloads the state of the specified persistent object from the data store.

</para>
            </summary>


        </member>
        <member name="M:DevExpress.Xpo.XPBaseObject.RemoveChangedEventHandler(System.Object,DevExpress.Xpo.ObjectChangeEventHandler)">
            <summary>
                <para>This member supports the .NET Framework infrastructure and cannot be used directly from your code.
</para>
            </summary>
            <param name="persistentObject">
		The persistent object.

            </param>
            <param name="handler">
		The event handler.

            </param>


        </member>
        <member name="M:DevExpress.Xpo.XPBaseObject.RemoveChangedEventHandler(System.Object,DevExpress.Xpo.Helpers.IObjectChange)">
            <summary>
                <para>This member supports the .NET Framework infrastructure and cannot be used directly from your code.
</para>
            </summary>
            <param name="persistentObject">
		The persistent object.

            </param>
            <param name="handler">
		The event handler.

            </param>


        </member>
        <member name="M:DevExpress.Xpo.XPBaseObject.Save">
            <summary>
                <para>Saves the object to the data store.

</para>
            </summary>


        </member>
        <member name="M:DevExpress.Xpo.XPBaseObject.SetMemberValue(System.String,System.Object)">
            <summary>
                <para>Sets the value of the specified property.
</para>
            </summary>
            <param name="propertyName">
		A <see cref="T:System.String"/> value which specifies the property name. If a property with the specified name isn't found, a <see cref="T:DevExpress.Data.Filtering.Exceptions.InvalidPropertyPathException"/> is thrown.

            </param>
            <param name="newValue">
		An object which represents the new value.

            </param>


        </member>
        <member name="P:DevExpress.Xpo.XPBaseObject.This">
            <summary>
                <para>Refers to the current instance.
</para>
            </summary>
            <value>An <see cref="T:DevExpress.Xpo.XPBaseObject"/> object which represents the current object.
</value>


        </member>
        <member name="T:DevExpress.Xpo.ViewRecord">

            <summary>
                <para>Represents a record within the <see cref="T:DevExpress.Xpo.XPView"/>.
</para>
            </summary>

        </member>
        <member name="M:DevExpress.Xpo.ViewRecord.#ctor(DevExpress.Xpo.XPView,System.Object[])">
            <summary>
                <para>Initializes a new instance of the ViewRecord class.
</para>
            </summary>
            <param name="view">
		An <see cref="T:DevExpress.Xpo.XPView"/> object that represents the view to which the record belongs.

            </param>
            <param name="data">
		An array of objects that represent the record's data.

            </param>


        </member>
        <member name="M:DevExpress.Xpo.ViewRecord.GetObject">
            <summary>
                <para>Returns the persistent object that the current view record corresponds to.
</para>
            </summary>
            <returns>An object which represents the persistent object that the current view record corresponds to.
</returns>


        </member>
        <member name="P:DevExpress.Xpo.ViewRecord.Item(System.Int32)">
            <summary>
                <para>Gets the value of the specified column.
</para>
            </summary>
            <param name="index">
		An integer value which represents the column's index.

            </param>
            <value>An object which represents the value of the specified column.

</value>


        </member>
        <member name="P:DevExpress.Xpo.ViewRecord.Item(System.String)">
            <summary>
                <para>Gets the value of the specified column.

</para>
            </summary>
            <param name="name">
		A <see cref="T:System.String"/> value which specifies the column's name.

            </param>
            <value>An object which represents the value of the specified column.

</value>


        </member>
        <member name="P:DevExpress.Xpo.ViewRecord.Item(DevExpress.Data.Filtering.CriteriaOperator)">
            <summary>
                <para>Gets the value in the specified column.
</para>
            </summary>
            <param name="property">
		A <see cref="T:DevExpress.Data.Filtering.CriteriaOperator"/> descendant that contains the expression used to calculate the values in a column.

            </param>
            <value>An object which represents the value in the specified column.
</value>


        </member>
        <member name="P:DevExpress.Xpo.ViewRecord.View">
            <summary>
                <para>Gets the view to which this record belongs.
</para>
            </summary>
            <value>An <see cref="T:DevExpress.Xpo.XPView"/> object which represents the view to which this record belongs. 
</value>


        </member>
        <member name="T:DevExpress.Xpo.ViewProperty">

            <summary>
                <para>Represents a view column.
</para>
            </summary>

        </member>
        <member name="M:DevExpress.Xpo.ViewProperty.#ctor(System.String,DevExpress.Xpo.SortDirection,System.String,System.Boolean,System.Boolean)">
            <summary>
                <para>Initializes a new instance of the ViewProperty class with the specified settings.
</para>
            </summary>
            <param name="name">
		A <see cref="T:System.String"/> value which specifies the property name. This value is assigned to the <see cref="P:DevExpress.Xpo.ViewProperty.Name"/> property.

            </param>
            <param name="sorting">
		A <see cref="T:DevExpress.Xpo.SortDirection"/> enumeration value which specifies the column's sort order. This value is assigned to the <see cref="P:DevExpress.Xpo.ViewProperty.Sorting"/> property.

            </param>
            <param name="property">
		A <see cref="T:System.String"/> value which specifies the expression used to calculate the values in a column. This value is assigned to the <see cref="P:DevExpress.Xpo.ViewProperty.Property"/> property.

            </param>
            <param name="group">
		<b>true</b> to group the view by the values of this property; otherwise, <b>false</b>. This value is assigned to the <see cref="P:DevExpress.Xpo.ViewProperty.Group"/> property.

            </param>
            <param name="fetch">
		<b>true</b> to retrieve data for the property from a data store; otherwise, <b>false</b>. This value is assigned to the <see cref="P:DevExpress.Xpo.ViewProperty.Fetch"/> property.

            </param>


        </member>
        <member name="M:DevExpress.Xpo.ViewProperty.#ctor">
            <summary>
                <para>Initializes a new instance of the ViewProperty class with default settings.
</para>
            </summary>


        </member>
        <member name="M:DevExpress.Xpo.ViewProperty.#ctor(System.String,DevExpress.Xpo.SortDirection,DevExpress.Data.Filtering.CriteriaOperator,System.Boolean,System.Boolean)">
            <summary>
                <para>Initializes a new instance of the ViewProperty class with the specified settings.
</para>
            </summary>
            <param name="name">
		A <see cref="T:System.String"/> value which specifies the property name. This value is assigned to the <see cref="P:DevExpress.Xpo.ViewProperty.Name"/> property.

            </param>
            <param name="sorting">
		A <see cref="T:DevExpress.Xpo.SortDirection"/> enumeration value which specifies the column's sort order. This value is assigned to the <see cref="P:DevExpress.Xpo.ViewProperty.Sorting"/> property.

            </param>
            <param name="property">
		A <see cref="T:DevExpress.Data.Filtering.CriteriaOperator"/> descendant which the expression used to calculate the values in a column. This value is assigned to the <see cref="P:DevExpress.Xpo.ViewProperty.Property"/> property.

            </param>
            <param name="group">
		<b>true</b> to group the view by the values of this property; otherwise, <b>false</b>. This value is assigned to the <see cref="P:DevExpress.Xpo.ViewProperty.Group"/> property.

            </param>
            <param name="fetch">
		<b>true</b> to retrieve data for the property from a data store; otherwise, <b>false</b>. This value is assigned to the <see cref="P:DevExpress.Xpo.ViewProperty.Fetch"/> property.

            </param>


        </member>
        <member name="P:DevExpress.Xpo.ViewProperty.Fetch">
            <summary>
                <para>Gets or sets whether to retrieve data for the property from a data store.
</para>
            </summary>
            <value><b>true</b> to retrieve data for the property from a data store; otherwise, <b>false</b>.
</value>


        </member>
        <member name="P:DevExpress.Xpo.ViewProperty.Group">
            <summary>
                <para>Gets or sets whether the view is grouped by the values of this property (column).
</para>
            </summary>
            <value><b>true</b> to group the view by the values of this property; otherwise, <b>false</b>.
</value>


        </member>
        <member name="P:DevExpress.Xpo.ViewProperty.Name">
            <summary>
                <para>Gets or sets the property's name.
</para>
            </summary>
            <value>A <see cref="T:System.String"/> value which specifies the property name.
</value>


        </member>
        <member name="P:DevExpress.Xpo.ViewProperty.Property">
            <summary>
                <para>Gets or sets the expression used to filter rows, calculate the values in a column, or create an aggregate column.
</para>
            </summary>
            <value>A <see cref="T:DevExpress.Data.Filtering.CriteriaOperator"/> descendant that contains the expression used to calculate the values in a column.

</value>


        </member>
        <member name="P:DevExpress.Xpo.ViewProperty.Sorting">
            <summary>
                <para>Gets or sets the column's sort order.
</para>
            </summary>
            <value>A <see cref="T:DevExpress.Xpo.SortDirection"/> enumeration value which specifies the column's sort order.
</value>


        </member>
        <member name="T:DevExpress.Xpo.ViewPropertiesCollection">

            <summary>
                <para>Represents a collection of <see cref="T:DevExpress.Xpo.ViewProperty"/> objects.
</para>
            </summary>

        </member>
        <member name="M:DevExpress.Xpo.ViewPropertiesCollection.#ctor(DevExpress.Xpo.XPView)">
            <summary>
                <para>Initializes a new instance of the <see cref="T:DevExpress.Xpo.ViewPropertiesCollection"/> class.
</para>
            </summary>
            <param name="owner">
		An <see cref="T:DevExpress.Xpo.XPView"/> object that represents the view which owns this collection.

            </param>


        </member>
        <member name="M:DevExpress.Xpo.ViewPropertiesCollection.Add(DevExpress.Xpo.ViewPropertiesCollection)">
            <summary>
                <para>Adds the objects in the specified collection to the current collection.

</para>
            </summary>
            <param name="sortProperties">
		A <see cref="T:DevExpress.Xpo.ViewPropertiesCollection"/> object which represents the collection whose elements are appended to the current collection.

            </param>


        </member>
        <member name="M:DevExpress.Xpo.ViewPropertiesCollection.Add(DevExpress.Xpo.ViewProperty)">
            <summary>
                <para>Adds the specified object to the collection.
</para>
            </summary>
            <param name="sortProperty">
		A <see cref="T:DevExpress.Xpo.ViewProperty"/> object to add to the collection.

            </param>


        </member>
        <member name="M:DevExpress.Xpo.ViewPropertiesCollection.AddRange(DevExpress.Xpo.ViewProperty[])">
            <summary>
                <para>Adds an array of <see cref="T:DevExpress.Xpo.ViewProperty"/> objects to the collection.
</para>
            </summary>
            <param name="sortProperties">
		An array of <see cref="T:DevExpress.Xpo.ViewProperty"/> objects to add to the collection.

            </param>


        </member>
        <member name="P:DevExpress.Xpo.ViewPropertiesCollection.Item(System.Int32)">
            <summary>
                <para>Provides indexed access to the elements in the collection.
</para>
            </summary>
            <param name="index">
		An integer value which specifies the zero-based index which identifies an element.

            </param>
            <value>A <see cref="T:DevExpress.Xpo.ViewProperty"/> object which represents the item in the collection.
</value>


        </member>
        <member name="P:DevExpress.Xpo.ViewPropertiesCollection.Item(DevExpress.Data.Filtering.CriteriaOperator)">
            <summary>
                <para>Returns an item with the specified expression.
</para>
            </summary>
            <param name="expression">
		A <see cref="T:DevExpress.Data.Filtering.CriteriaOperator"/> descendant that contains the expression used to calculate the values in a column.

            </param>
            <value>A <see cref="T:DevExpress.Xpo.ViewProperty"/> object with the specified expression.
</value>


        </member>
        <member name="T:DevExpress.Xpo.ValueConverterAttribute">

            <summary>
                <para>Specifies that a persistent property has a converter for its value.
</para>
            </summary>

        </member>
        <member name="M:DevExpress.Xpo.ValueConverterAttribute.#ctor(System.Type)">
            <summary>
                <para>Initializes a new instance of the <see cref="T:DevExpress.Xpo.Metadata.ValueConverter"/> class.
</para>
            </summary>
            <param name="converterType">
		The <see cref="T:System.Type"/> of the converter. This value is assigned to the <see cref="P:DevExpress.Xpo.ValueConverterAttribute.ConverterType"/> property.


            </param>


        </member>
        <member name="P:DevExpress.Xpo.ValueConverterAttribute.Converter">
            <summary>
                <para>Gets the value converter.
</para>
            </summary>
            <value>A <see cref="T:DevExpress.Xpo.Metadata.ValueConverter"/> descendant which represents the value converter.
</value>


        </member>
        <member name="P:DevExpress.Xpo.ValueConverterAttribute.ConverterType">
            <summary>
                <para>Gets the converter's type.
</para>
            </summary>
            <value>A <see cref="T:System.Type"/> of the converter.
</value>


        </member>
        <member name="T:DevExpress.Xpo.ThreadSafeDataLayer">

            <summary>
                <para>Implements a data layer that allows multiple threads to access data in a data store at the same time.

</para>
            </summary>

        </member>
        <member name="M:DevExpress.Xpo.ThreadSafeDataLayer.#ctor(DevExpress.Xpo.Metadata.XPDictionary,DevExpress.Xpo.DB.IDataStore,System.Reflection.Assembly[])">
            <summary>
                <para>Initializes a new instance of the ThreadSafeDataLayer class.
</para>
            </summary>
            <param name="dictionary">
		An <see cref="T:DevExpress.Xpo.Metadata.XPDictionary"/> object that specifies the metadata.

            </param>
            <param name="provider">
		A <see cref="T:DevExpress.Xpo.DB.IDataStore"/> object which implements data-specific functionality.

            </param>
            <param name="persistentObjectsAssemblies">
		An array of persistent object assemblies.

            </param>


        </member>
        <member name="P:DevExpress.Xpo.ThreadSafeDataLayer.Connection">
            <summary>
                <para>Gets a <see cref="T:System.Data.IDbConnection"/> object that specifies the connection to the data store if it allows commands to be created.
</para>
            </summary>
            <value>Always <b>null</b> (<b>Nothing</b> in Visual Basic).
</value>


        </member>
        <member name="M:DevExpress.Xpo.ThreadSafeDataLayer.CreateCommand">
            <summary>
                <para>Creates a command if the data store allows commands to be created.
</para>
            </summary>
            <returns>Always <b>null</b> (<b>Nothing</b> in Visual Basic).
</returns>


        </member>
        <member name="M:DevExpress.Xpo.ThreadSafeDataLayer.ModifyData(DevExpress.Xpo.DB.ModificationStatement[])">
            <summary>
                <para>Updates data in a data store using the specified modification statements.
</para>
            </summary>
            <param name="dmlStatements">
		An array of data modification statements.

            </param>
            <returns>The result of the data modifications.
</returns>


        </member>
        <member name="M:DevExpress.Xpo.ThreadSafeDataLayer.SelectData(DevExpress.Xpo.DB.SelectStatement[])">
            <summary>
                <para>Fetches data from a data store using the specified query statements.
</para>
            </summary>
            <param name="selects">
		An array of statements to obtain data from the data store.

            </param>
            <returns>The data retrieved from the data store.

</returns>


        </member>
        <member name="M:DevExpress.Xpo.ThreadSafeDataLayer.UpdateSchema(System.Boolean,DevExpress.Xpo.Metadata.XPClassInfo[])">
            <summary>
                <para>Updates the storage schema according to the specified class descriptions.

</para>
            </summary>
            <param name="dontCreate">
		<b>true</b> if the schema should not be created if the table that corresponds to the first item in the <i>types</i> array doesn't exist in the storage.


            </param>
            <param name="types">
		An array of <see cref="T:DevExpress.Xpo.Metadata.XPClassInfo"/> objects that specify object metadata for which schema should be created in the data store.


            </param>
            <returns>A <see cref="T:DevExpress.Xpo.DB.UpdateSchemaResult"/> value that specifies the result of the update operation.
</returns>


        </member>
        <member name="T:DevExpress.Xpo.SortingCollection">

            <summary>
                <para>Represents a collection of <see cref="T:DevExpress.Xpo.SortProperty"/> objects.
</para>
            </summary>

        </member>
        <member name="M:DevExpress.Xpo.SortingCollection.#ctor">
            <summary>
                <para>Initializes a new instance of the <see cref="T:DevExpress.Xpo.SortingCollection"/> class with default settings.
</para>
            </summary>


        </member>
        <member name="M:DevExpress.Xpo.SortingCollection.#ctor(DevExpress.Xpo.SortProperty[])">
            <summary>
                <para>Initializes a new instance of the <b>SortingCollection</b> class and populates it with the specified elements.
</para>
            </summary>
            <param name="sortProperties">
		An array of <see cref="T:DevExpress.Xpo.SortProperty"/> objects used to populate the <b>SortingCollection</b>.

            </param>


        </member>
        <member name="M:DevExpress.Xpo.SortingCollection.#ctor(System.Object,DevExpress.Xpo.SortProperty[])">
            <summary>
                <para>Initializes a new instance of the <b>SortingCollection</b> class and populates it with the specified elements.
</para>
            </summary>
            <param name="owner">
		@nbsp;

            </param>
            <param name="sortProperties">
		An array of <see cref="T:DevExpress.Xpo.SortProperty"/> objects used to populate the <b>SortingCollection</b>.

            </param>


        </member>
        <member name="M:DevExpress.Xpo.SortingCollection.Add(DevExpress.Xpo.SortingCollection)">
            <summary>
                <para>Adds the <see cref="T:DevExpress.Xpo.SortProperty"/> objects from the specified collection.
</para>
            </summary>
            <param name="sortProperties">
		A <see cref="T:DevExpress.Xpo.SortingCollection"/> object which represents the collection whose elements are added to the current collection.

            </param>


        </member>
        <member name="M:DevExpress.Xpo.SortingCollection.Add(DevExpress.Xpo.SortProperty)">
            <summary>
                <para>Adds the specified <see cref="T:DevExpress.Xpo.SortProperty"/> object to the collection.
</para>
            </summary>
            <param name="sortProperty">
		A <see cref="T:DevExpress.Xpo.SortProperty"/> object to add to the collection.

            </param>


        </member>
        <member name="M:DevExpress.Xpo.SortingCollection.AddRange(DevExpress.Xpo.SortProperty[])">
            <summary>
                <para>Adds an array of <see cref="T:DevExpress.Xpo.SortProperty"/> objects to the current collection.
</para>
            </summary>
            <param name="sortProperties">
		An array of <see cref="T:DevExpress.Xpo.SortProperty"/> objects to add to the collection.

            </param>


        </member>
        <member name="M:DevExpress.Xpo.SortingCollection.Clear">
            <summary>
                <para>Clears the collection.
</para>
            </summary>


        </member>
        <member name="P:DevExpress.Xpo.SortingCollection.Count">
            <summary>
                <para>Gets the number of elements contained within the collection.
</para>
            </summary>
            <value>An integer value that specifies the number of elements contained within the collection.
</value>


        </member>
        <member name="M:DevExpress.Xpo.SortingCollection.GetEnumerator">
            <summary>
                <para>Returns a <see cref="T:System.Collections.IEnumerator"/> for the collection.
</para>
            </summary>
            <returns>An object which implements the <see cref="T:System.Collections.IEnumerator"/> interface.
</returns>


        </member>
        <member name="P:DevExpress.Xpo.SortingCollection.Item(System.Int32)">
            <summary>
                <para>Provides indexed access to the elements in the collection.
</para>
            </summary>
            <param name="index">
		A zero-based index that identifies an element.

            </param>
            <value>A <see cref="T:DevExpress.Xpo.SortProperty"/> object that represents an item at the specified position.
</value>


        </member>
        <member name="M:DevExpress.Xpo.SortingCollection.RemoveAt(System.Int32)">
            <summary>
                <para>Removes the specified element from the collection.
</para>
            </summary>
            <param name="index">
		A zero-based index that identifies the <b>SortProperty</b> object to remove from the collection.

            </param>


        </member>
        <member name="T:DevExpress.Xpo.XPBaseCollection">

            <summary>
                <para>An ancestor of the <see cref="T:DevExpress.Xpo.XPCollection"/> class.

</para>
            </summary>

        </member>
        <member name="M:DevExpress.Xpo.XPBaseCollection.AddRange(System.Collections.ICollection)">
            <summary>
                <para>Adds an array of persistent objects to the collection.
</para>
            </summary>
            <param name="c">
		A collection of persistent objects to add to the current collection.

            </param>


        </member>
        <member name="M:DevExpress.Xpo.XPBaseCollection.BaseAdd(System.Object)">
            <summary>
                <para>Adds the specified persistent object to the XPBaseCollection.
</para>
            </summary>
            <param name="newObject">
		The persistent object to add to the collection.

            </param>
            <returns>The zero-based index position at which the new element was inserted.

</returns>


        </member>
        <member name="M:DevExpress.Xpo.XPBaseCollection.BaseIndexer(System.Int32)">
            <summary>
                <para>Gets the object at the specified index.

</para>
            </summary>
            <param name="index">
		The zero-based index of the object to get.

            </param>
            <returns>The object at the specified index in the XPBaseCollection.

</returns>


        </member>
        <member name="M:DevExpress.Xpo.XPBaseCollection.BaseIndexOf(System.Object)">
            <summary>
                <para>Determines the index of the specified object in the XPBaseCollection.
</para>
            </summary>
            <param name="value">
		The persistent object to locate in the XPBaseCollection.

            </param>
            <returns>The zero-based index of the object in the XPBaseCollection, if found; otherwise, -1.
</returns>


        </member>
        <member name="M:DevExpress.Xpo.XPBaseCollection.BaseRemove(System.Object)">
            <summary>
                <para>Removes the specified persistent object from the XPBaseCollection. 
</para>
            </summary>
            <param name="theObject">
		An object to remove from the collection.

            </param>
            <returns><b>true</b> if the object has been successfully removed from the collection; otherwise, <b>false</b>.
</returns>


        </member>
        <member name="M:DevExpress.Xpo.XPBaseCollection.BeginLoad">
            <summary>
                <para>Starts the loading process.
</para>
            </summary>
            <returns> 
</returns>


        </member>
        <member name="M:DevExpress.Xpo.XPBaseCollection.BeginLoad(System.Boolean)">
            <summary>
                <para>Starts the loading process.
</para>
            </summary>
            <param name="force">
		 

            </param>
            <returns> 
</returns>


        </member>
        <member name="P:DevExpress.Xpo.XPBaseCollection.BindingBehavior">
            <summary>
                <para>Defines which operations a bound control can perform on a collection.
<para>This enumeration has a FlagsAttribute that allows a bitwise combination of its member values.</para>
</para>
            </summary>
            <value>The <see cref="T:DevExpress.Xpo.CollectionBindingBehavior"/> which specifies which operations a bound control can perform on a collection.

</value>


        </member>
        <member name="P:DevExpress.Xpo.XPBaseCollection.CaseSensitive">
            <summary>
                <para>Gets or sets whether string comparisons during sorting and filtering of the XPBaseCollection are case-sensitive.
</para>
            </summary>
            <value><b>true</b> if string comparisons are case-sensitive; otherwise, <b>false</b>.
</value>


        </member>
        <member name="E:DevExpress.Xpo.XPBaseCollection.CollectionChanged">
            <summary>
                <para>Occurs when there is a change to the contents of the XPBaseCollection.
</para>
            </summary>


        </member>
        <member name="P:DevExpress.Xpo.XPBaseCollection.Count">
            <summary>
                <para>Gets the number of elements contained in the XPBaseCollection instance.
</para>
            </summary>
            <value>The number of elements contained in the collection
</value>


        </member>
        <member name="P:DevExpress.Xpo.XPBaseCollection.Criteria">
            <summary>
                <para>Gets or sets the criteria used to filter objects on the data store side.
</para>
            </summary>
            <value>A <see cref="T:DevExpress.Data.Filtering.CriteriaOperator"/> object that specifies the criteria to filter objects on the data store side.
</value>


        </member>
        <member name="P:DevExpress.Xpo.XPBaseCollection.CriteriaString">
            <summary>
                <para>Gets or sets the criteria used to filter objects on the data store side.
</para>
            </summary>
            <value>A <see cref="T:System.String"/> value that specifies the criteria to filter objects on the data store side. 
</value>


        </member>
        <member name="P:DevExpress.Xpo.XPBaseCollection.DeleteObjectOnRemove">
            <summary>
                <para>Gets or sets whether the persistent object is deleted from the data store when it is removed from the collection.

</para>
            </summary>
            <value><b>true</b> if the persistent object is deleted from the data store when it is removed from the collection; otherwise, <b>false</b>.

</value>


        </member>
        <member name="P:DevExpress.Xpo.XPBaseCollection.DisplayableProperties">
            <summary>
                <para>Gets or sets the displayable properties list for a bound control.
</para>
            </summary>
            <value>The displayable properties list, containing property paths separated by semicolons. For example, "FirstName;LastName;Company.Name;Address.City".
</value>


        </member>
        <member name="P:DevExpress.Xpo.XPBaseCollection.EnableObjectChangedNotificationsWhileEditing">
            <summary>
                <para>Specifies whether object changed notifications occur when editing a property.
</para>
            </summary>
            <value><b>true</b> if object changed notifications occur when editing a property; otherwise, <b>false</b>.
</value>


        </member>
        <member name="M:DevExpress.Xpo.XPBaseCollection.EndLoad(System.Collections.ICollection)">
            <summary>
                <para>Ends the loading process.
</para>
            </summary>
            <param name="objects">
		@nbsp;

            </param>


        </member>
        <member name="P:DevExpress.Xpo.XPBaseCollection.Filter">
            <summary>
                <para>Gets or sets the criteria used to filter objects on the client side.
</para>
            </summary>
            <value>A <see cref="T:DevExpress.Data.Filtering.CriteriaOperator"/> object that specifies the criteria to filter objects on the client side.
</value>


        </member>
        <member name="M:DevExpress.Xpo.XPBaseCollection.GetDefaultDisplayableProperties(DevExpress.Xpo.Metadata.XPClassInfo)">
            <summary>
                <para>Returns the default value for the <see cref="P:DevExpress.Xpo.XPBaseCollection.DisplayableProperties"/> property for the specified object type.
</para>
            </summary>
            <param name="objectInfo">
		An <see cref="T:DevExpress.Xpo.Metadata.XPClassInfo"/> object whose properties should be returned.


            </param>
            <returns>The default value for the <see cref="P:DevExpress.Xpo.XPBaseCollection.DisplayableProperties"/> property.

</returns>


        </member>
        <member name="M:DevExpress.Xpo.XPBaseCollection.GetObjectClassInfo">
            <summary>
                <para>When implemented by a class, returns the metadata information that describes the type of objects in the collection.
</para>
            </summary>
            <returns>An <see cref="T:DevExpress.Xpo.Metadata.XPClassInfo"/> object that specifies the type of objects in the collection.
</returns>


        </member>
        <member name="P:DevExpress.Xpo.XPBaseCollection.HintCollection">
            <summary>
                <para>This member supports the .NET Framework infrastructure and cannot be used directly from your code.
</para>
            </summary>
            <value>An object that implements the <b>IEnumerable</b> interface.
</value>


        </member>
        <member name="P:DevExpress.Xpo.XPBaseCollection.IsLoaded">
            <summary>
                <para>Gets whether the XPBaseCollection collection is loaded with objects from the data store.

</para>
            </summary>
            <value><b>true</b> if the collection is loaded with objects from the data store; otherwise, <b>false</b>.

</value>


        </member>
        <member name="E:DevExpress.Xpo.XPBaseCollection.ListChanged">
            <summary>
                <para>Occurs when the collection changes or an object in the collection changes.
</para>
            </summary>


        </member>
        <member name="M:DevExpress.Xpo.XPBaseCollection.Load">
            <summary>
                <para>Loads persistent objects of a specific type from the data store into the collection.
</para>
            </summary>


        </member>
        <member name="M:DevExpress.Xpo.XPBaseCollection.LoadAsync(DevExpress.Xpo.Helpers.AsyncLoadObjectsCallback)">
            <summary>
                <para>Asynchronously loads persistent objects of a specific type from the data store into the collection, and notifies upon completion.
</para>
            </summary>
            <param name="callback">
		A <b>DevExpress.Xpo.Helpers.AsyncLoadObjectsCallback</b> delegate to be called after loading is complete.
<para>Use <i>callback</i> to do the following:</para>

<list>
<li>Iterate a collection of loaded persistent objects passed as a parameter, or store it for later use within the original thread.</li>
<li>Store the exception information passed as a parameter, and use this information later to raise the exception again, within the original thread.</li>
</list>

<para>Do not raise exceptions or modify persistent objects within a <i>callback</i>.</para>


            </param>
            <returns><b>true</b> if the current method call started collection loading; otherwise, <b>false</b>.
</returns>


        </member>
        <member name="M:DevExpress.Xpo.XPBaseCollection.LoadAsync">
            <summary>
                <para>Asynchronously loads persistent objects of a specific type from the data store into the collection.
</para>
            </summary>
            <returns><b>true</b> if the current method call started collection loading; otherwise, <b>false</b>.
</returns>


        </member>
        <member name="P:DevExpress.Xpo.XPBaseCollection.LoadingEnabled">
            <summary>
                <para>Gets or sets whether loading of data from a data store to the collection is enabled.


</para>
            </summary>
            <value><b>true</b> if data can be loaded; otherwise, <b>false</b>.

</value>


        </member>
        <member name="M:DevExpress.Xpo.XPBaseCollection.PreFetch(System.String[])">
            <summary>
                <para>Populates the specified collections and delayed properties.
</para>
            </summary>
            <param name="collections">
		An array of collection and delayed properties.

            </param>


        </member>
        <member name="M:DevExpress.Xpo.XPBaseCollection.Reload">
            <summary>
                <para>Clears the collection and marks it to be reloaded with data from the data store.

</para>
            </summary>


        </member>
        <member name="E:DevExpress.Xpo.XPBaseCollection.ResolveSession">
            <summary>
                <para>Enables the collection to be associated with a session.
</para>
            </summary>


        </member>
        <member name="M:DevExpress.Xpo.XPBaseCollection.ResumeChangedEvents">
            <summary>
                <para>Raises the <see cref="E:DevExpress.Xpo.XPBaseCollection.CollectionChanged"/> event after a call to the <see cref="M:DevExpress.Xpo.XPBaseCollection.SuspendChangedEvents"/> method.
</para>
            </summary>


        </member>
        <member name="P:DevExpress.Xpo.XPBaseCollection.SelectDeleted">
            <summary>
                <para>Gets or sets whether objects that are marked as deleted are retrieved by a collection from a data store.
</para>
            </summary>
            <value><b>true</b> if objects marked as deleted are loaded to the collection from a data store; otherwise, <b>false</b>.
</value>


        </member>
        <member name="P:DevExpress.Xpo.XPBaseCollection.Session">
            <summary>
                <para>Gets or sets the <see cref="T:DevExpress.Xpo.Session"/> used by the current collection.
</para>
            </summary>
            <value>The session with a connection to a data source. The default value is <see cref="P:DevExpress.Xpo.Session.DefaultSession"/>.
</value>


        </member>
        <member name="P:DevExpress.Xpo.XPBaseCollection.SkipReturnedObjects">
            <summary>
                <para>Gets or sets the number of objects to exclude when populating the collection with objects from a data store.
</para>
            </summary>
            <value>An integer value that specifies the number of objects to exclude when populating the collection. <b>0</b> indicates that objects are not excluded.
</value>


        </member>
        <member name="P:DevExpress.Xpo.XPBaseCollection.Sorting">
            <summary>
                <para>Gets or sets the sort settings for the current collection.
</para>
            </summary>
            <value>The <see cref="T:DevExpress.Xpo.SortingCollection"/> that specifies the sort order for the collection.
</value>


        </member>
        <member name="M:DevExpress.Xpo.XPBaseCollection.SuspendChangedEvents">
            <summary>
                <para>Prevents the <see cref="E:DevExpress.Xpo.XPBaseCollection.CollectionChanged"/> event from firing until the <see cref="M:DevExpress.Xpo.XPBaseCollection.ResumeChangedEvents"/> method is called.

</para>
            </summary>


        </member>
        <member name="P:DevExpress.Xpo.XPBaseCollection.TopReturnedObjects">
            <summary>
                <para>Gets or sets the maximum number of objects retrieved by the collection from a data store.
</para>
            </summary>
            <value>An integer that specifies the maximum number of objects that will be retrieved by the collection from a data store. <b>0</b> indicates that all objects which match the criteria will be retrieved.


</value>


        </member>
        <member name="M:DevExpress.Xpo.XPBaseCollection.ToString">
            <summary>
                <para>Returns a string that represents the current XPCollection.
</para>
            </summary>
            <returns>A <see cref="T:System.String"/> value which represents the current object.
</returns>


        </member>
        <member name="T:DevExpress.Xpo.SimpleDataLayer">

            <summary>
                <para>Implements a data layer that enables the object metadata to be modified at runtime.
</para>
            </summary>

        </member>
        <member name="M:DevExpress.Xpo.SimpleDataLayer.#ctor(DevExpress.Xpo.DB.IDataStore)">
            <summary>
                <para>Initializes a new instance of the SimpleDataLayer class with the specified <see cref="T:DevExpress.Xpo.DB.IDataStore"/> object and default metadata information.
</para>
            </summary>
            <param name="provider">
		A <see cref="T:DevExpress.Xpo.DB.IDataStore"/> object which implements data-specific functionality.

            </param>


        </member>
        <member name="M:DevExpress.Xpo.SimpleDataLayer.#ctor(DevExpress.Xpo.Metadata.XPDictionary,DevExpress.Xpo.DB.IDataStore)">
            <summary>
                <para>Initializes a new instance of the SimpleDataLayer class with the specified <see cref="T:DevExpress.Xpo.DB.IDataStore"/> object and metadata information.
</para>
            </summary>
            <param name="dictionary">
		An <see cref="T:DevExpress.Xpo.Metadata.XPDictionary"/> object that specifies the metadata.

            </param>
            <param name="provider">
		A <see cref="T:DevExpress.Xpo.DB.IDataStore"/> object which implements data-specific functionality.

            </param>


        </member>
        <member name="M:DevExpress.Xpo.SimpleDataLayer.ClearDatabase">
            <summary>
                <para>This method supports the internal infrastructure and is not intended to be used directly in your code.
</para>
            </summary>


        </member>
        <member name="P:DevExpress.Xpo.SimpleDataLayer.Connection">
            <summary>
                <para>A <see cref="T:System.Data.IDbConnection"/> object that specifies the connection to the data store if it allows commands to be created.

</para>
            </summary>
            <value>A <see cref="T:System.Data.IDbConnection"/> object that specifies the connection to the data store if it allows commands to be created.

</value>


        </member>
        <member name="M:DevExpress.Xpo.SimpleDataLayer.CreateCommand">
            <summary>
                <para>Creates a command if the data store allows commands to be created.

</para>
            </summary>
            <returns>A <see cref="T:System.Data.IDbCommand"/> command that is executed when connected to the data store; <b>null</b> if the data store doesn't allow commands to be created.

</returns>


        </member>
        <member name="M:DevExpress.Xpo.SimpleDataLayer.ModifyData(DevExpress.Xpo.DB.ModificationStatement[])">
            <summary>
                <para>Updates data in a data store using the specified modification statements.
</para>
            </summary>
            <param name="dmlStatements">
		An array of data modification statements.

            </param>
            <returns>The result of the data modifications.
</returns>


        </member>
        <member name="M:DevExpress.Xpo.SimpleDataLayer.SelectData(DevExpress.Xpo.DB.SelectStatement[])">
            <summary>
                <para>Fetches data from a data store using the specified query statements.
</para>
            </summary>
            <param name="selects">
		An array of statements to obtain data from the data store.

            </param>
            <returns>Data retrieved from the data store.
</returns>


        </member>
        <member name="M:DevExpress.Xpo.SimpleDataLayer.UpdateSchema(System.Boolean,DevExpress.Xpo.Metadata.XPClassInfo[])">
            <summary>
                <para>Updates the data store schema according to the specified class descriptions.

</para>
            </summary>
            <param name="dontCreate">
		<b>true</b> if the schema should not be created if the table that corresponds to the first item in the <i>types</i> array doesn't exist in the storage.

            </param>
            <param name="types">
		An array of <see cref="T:DevExpress.Xpo.Metadata.XPClassInfo"/> objects that specify object metadata for which the schema should be created in the data store.


            </param>
            <returns>A <see cref="T:DevExpress.Xpo.DB.UpdateSchemaResult"/> value that specifies the result of the update operation.
</returns>


        </member>
        <member name="T:DevExpress.Xpo.SessionManipulationEventHandler">

            <summary>
                <para>Represents a method that will handle the session events (e.g. <see cref="E:DevExpress.Xpo.Session.BeforeBeginTransaction"/>, <see cref="E:DevExpress.Xpo.Session.AfterBeginTransaction"/> events).
</para>
            </summary>

        </member>
        <member name="M:DevExpress.Xpo.SessionManipulationEventHandler.Invoke(System.Object,DevExpress.Xpo.SessionManipulationEventArgs)">
            <summary>
                <para>Represents a method that will handle the session events (e.g. <see cref="E:DevExpress.Xpo.Session.BeforeBeginTransaction"/>, <see cref="E:DevExpress.Xpo.Session.AfterBeginTransaction"/> events).
</para>
            </summary>
            <param name="sender">
		The event source. Identifies the <see cref="T:DevExpress.Xpo.Session"/> that raised the event.

            </param>
            <param name="e">
		A <see cref="T:DevExpress.Xpo.SessionManipulationEventArgs"/> object that contains event data.

            </param>


        </member>
        <member name="T:DevExpress.Xpo.SessionManipulationEventArgs">

            <summary>
                <para>Provides data for all session handling events.
</para>
            </summary>

        </member>
        <member name="M:DevExpress.Xpo.SessionManipulationEventArgs.#ctor(DevExpress.Xpo.Session)">
            <summary>
                <para>Initializes a new instance of the <see cref="T:DevExpress.Xpo.SessionManipulationEventArgs"/> class.
</para>
            </summary>
            <param name="session">
		A <see cref="T:DevExpress.Xpo.Session"/> object which represents the processed session. This value is assigned to the <see cref="P:DevExpress.Xpo.SessionManipulationEventArgs.Session"/> property.

            </param>


        </member>
        <member name="P:DevExpress.Xpo.SessionManipulationEventArgs.Session">
            <summary>
                <para>Gets the session currently being processed.
</para>
            </summary>
            <value>A <see cref="T:DevExpress.Xpo.Session"/> object which represents the session currently being processed.
</value>


        </member>
        <member name="T:DevExpress.Xpo.Session">

            <summary>
                <para>Represents a Session that is used to load and save persistent objects.
</para>
            </summary>

        </member>
        <member name="M:DevExpress.Xpo.Session.#ctor(DevExpress.Xpo.Metadata.XPDictionary)">
            <summary>
                <para>Initializes a new instance of the <see cref="T:DevExpress.Xpo.Session"/> class with the specified metadata provider.
</para>
            </summary>
            <param name="dictionary">
		The <see cref="T:DevExpress.Xpo.Metadata.XPDictionary"/> object which represents the metadata provider. This value is assigned to the <see cref="P:DevExpress.Xpo.Session.Dictionary"/> property.

            </param>


        </member>
        <member name="M:DevExpress.Xpo.Session.#ctor">
            <summary>
                <para>Initializes a new instance of the <see cref="T:DevExpress.Xpo.Session"/> class with default settings.
</para>
            </summary>


        </member>
        <member name="M:DevExpress.Xpo.Session.#ctor(DevExpress.Xpo.IDataLayer,System.IDisposable[])">
            <summary>
                <para>Initializes a new instance of the <see cref="T:DevExpress.Xpo.Session"/> class and connects it to a data storage.
</para>
            </summary>
            <param name="layer">
		An object which implements the <see cref="T:DevExpress.Xpo.IDataLayer"/> interface. This value is assigned to the <see cref="P:DevExpress.Xpo.Session.DataLayer"/> property.

            </param>
            <param name="disposeOnDisconnect">
		An array of objects that implement the System.IDisposable interface. These objects are automatically disposed of when the session is disconnected.


            </param>


        </member>
        <member name="M:DevExpress.Xpo.Session.#ctor(DevExpress.Xpo.IObjectLayer,System.IDisposable[])">
            <summary>
                <para>Reserved for future use.
</para>
            </summary>
            <param name="layer">
		 

            </param>
            <param name="disposeOnDisconnect">
		 

            </param>


        </member>
        <member name="E:DevExpress.Xpo.Session.AfterBeginTrackingChanges">
            <summary>
                <para>Occurs after a transaction (an explicit transaction in an explicit unit of work) has been started tracking changes made to persistent objects.

</para>
            </summary>


        </member>
        <member name="E:DevExpress.Xpo.Session.AfterBeginTransaction">
            <summary>
                <para>Occurs after a transaction has been started via the BEGIN operation.
</para>
            </summary>


        </member>
        <member name="E:DevExpress.Xpo.Session.AfterCommitNestedUnitOfWork">
            <summary>
                <para>Fires after the nested unit of work has been committed.
</para>
            </summary>


        </member>
        <member name="E:DevExpress.Xpo.Session.AfterCommitTransaction">
            <summary>
                <para>Occurs after a transaction has been completed via the COMMIT operation.
</para>
            </summary>


        </member>
        <member name="E:DevExpress.Xpo.Session.AfterConnect">
            <summary>
                <para>Occurs after a connection to a database has been established.

</para>
            </summary>


        </member>
        <member name="E:DevExpress.Xpo.Session.AfterDisconnect">
            <summary>
                <para>Occurs when a connection to a database is closed.

</para>
            </summary>


        </member>
        <member name="E:DevExpress.Xpo.Session.AfterDropChanges">
            <summary>
                <para>Occurs after a list of tracked changes has been cleared.
</para>
            </summary>


        </member>
        <member name="E:DevExpress.Xpo.Session.AfterFlushChanges">
            <summary>
                <para>Occurs after tracked changes have been temporarily saved to a data store.
</para>
            </summary>


        </member>
        <member name="E:DevExpress.Xpo.Session.AfterRollbackTransaction">
            <summary>
                <para>Occurs after a transaction has been completed via the ROLLBACK operation.

</para>
            </summary>


        </member>
        <member name="P:DevExpress.Xpo.Session.AutoCreateOption">
            <summary>
                <para>Gets or sets the action which is performed when the session is connected to a data store.
</para>
            </summary>
            <value>An <see cref="T:DevExpress.Xpo.DB.AutoCreateOption"/> enumeration value which specifies the action which is performed when the session is connected to a data store.
</value>


        </member>
        <member name="E:DevExpress.Xpo.Session.BeforeBeginTrackingChanges">
            <summary>
                <para>Occurs when a transaction (an explicit transaction in an explicit unit of work) is about to be started to track changes made to persistent objects.
</para>
            </summary>


        </member>
        <member name="E:DevExpress.Xpo.Session.BeforeBeginTransaction">
            <summary>
                <para>Occurs when a transaction is about to be started via the BEGIN operation.
</para>
            </summary>


        </member>
        <member name="E:DevExpress.Xpo.Session.BeforeCommitNestedUnitOfWork">
            <summary>
                <para>Fires before the nested unit of work is committed.
</para>
            </summary>


        </member>
        <member name="E:DevExpress.Xpo.Session.BeforeCommitTransaction">
            <summary>
                <para>Occurs when a transaction is about to be completed via the COMMIT operation.
</para>
            </summary>


        </member>
        <member name="E:DevExpress.Xpo.Session.BeforeConnect">
            <summary>
                <para>Occurs before the connection to a database is established.
</para>
            </summary>


        </member>
        <member name="E:DevExpress.Xpo.Session.BeforeDisconnect">
            <summary>
                <para>Occurs before the connection to a database is detached.
</para>
            </summary>


        </member>
        <member name="E:DevExpress.Xpo.Session.BeforeDropChanges">
            <summary>
                <para>Occurs when a list of tracked changes is about to be cleared.
</para>
            </summary>


        </member>
        <member name="E:DevExpress.Xpo.Session.BeforeFlushChanges">
            <summary>
                <para>Occurs when tracked changes are about to be temporarily saved to a data store.
</para>
            </summary>


        </member>
        <member name="E:DevExpress.Xpo.Session.BeforePreProcessCommitedList">
            <summary>
                <para>Fires after the <see cref="M:DevExpress.Xpo.Session.CommitTransaction"/> method has been called.
</para>
            </summary>


        </member>
        <member name="E:DevExpress.Xpo.Session.BeforeRollbackTransaction">
            <summary>
                <para>Occurs when a transaction is about to be completed via the ROLLBACK operation.
</para>
            </summary>


        </member>
        <member name="E:DevExpress.Xpo.Session.BeforeSave">
            <summary>
                <para>Occurs before a persistent object is saved in storage.

</para>
            </summary>


        </member>
        <member name="M:DevExpress.Xpo.Session.BeginNestedUnitOfWork">
            <summary>
                <para>Creates a new nested unit of work.
</para>
            </summary>
            <returns>A <see cref="T:DevExpress.Xpo.NestedUnitOfWork"/> object that represents the new nested unit of work.
</returns>


        </member>
        <member name="M:DevExpress.Xpo.Session.BeginTrackingChanges">
            <summary>
                <para>Enables tracking changes made to persistent objects.
</para>
            </summary>


        </member>
        <member name="M:DevExpress.Xpo.Session.BeginTransaction">
            <summary>
                <para>Starts a transaction.
</para>
            </summary>


        </member>
        <member name="M:DevExpress.Xpo.Session.BulkLoad(DevExpress.Xpo.XPBaseCollection[])">
            <summary>
                <para>Populates the specified collections.
</para>
            </summary>
            <param name="collections">
		An array of <see cref="T:DevExpress.Xpo.XPBaseCollection"/> objects to be populated.

            </param>


        </member>
        <member name="M:DevExpress.Xpo.Session.BulkLoad(DevExpress.Xpo.Helpers.IXPBulkLoadableCollection[])">
            <summary>
                <para>Populates the specified collections.
</para>
            </summary>
            <param name="collections">
		An array of objects to be populated.

            </param>


        </member>
        <member name="P:DevExpress.Xpo.Session.CacheBehavior">
            <summary>
                <para>Gets or sets the session's cache behavior.
</para>
            </summary>
            <value>A <see cref="T:DevExpress.Xpo.CacheBehavior"/> enumeration value that specifies the session's cache behavior.
</value>


        </member>
        <member name="P:DevExpress.Xpo.Session.CaseSensitive">
            <summary>
                <para>Gets or sets whether string comparisons evaluated by the session on the client are case-sensitive.
</para>
            </summary>
            <value><b>true</b> if string comparisons are case-sensitive; otherwise, <b>false</b>.
</value>


        </member>
        <member name="M:DevExpress.Xpo.Session.ClearDatabase">
            <summary>
                <para>This member supports the .NET Framework infrastructure and cannot be used directly from your code.
</para>
            </summary>


        </member>
        <member name="M:DevExpress.Xpo.Session.CollectReferencingObjects(System.Object)">
            <summary>
                <para>Returns a collection of persistent objects that refer to the specified object.
</para>
            </summary>
            <param name="target">
		The target persistent object.

            </param>
            <returns>A collection of persistent objects that refer to the specified object.
</returns>


        </member>
        <member name="M:DevExpress.Xpo.Session.CollectReferencingObjects(System.Object,DevExpress.Xpo.PersistentCriteriaEvaluationBehavior,System.Boolean)">
            <summary>
                <para>Returns a collection of persistent objects that refer to the specified object.
</para>
            </summary>
            <param name="target">
		The target persistent object.

            </param>
            <param name="behavior">
		A <see cref="T:DevExpress.Xpo.PersistentCriteriaEvaluationBehavior"/> enumeration value that specifies how the persistent criteria is evaluated.

            </param>
            <param name="selectDeleted">
		<b>true</b> to include persistent objects marked for deletion in the search; otherwise, <b>false</b>.


            </param>
            <returns>A collection of persistent objects that refer to the specified object.
</returns>


        </member>
        <member name="M:DevExpress.Xpo.Session.CommitTransaction">
            <summary>
                <para>Commits changes made within a transaction and completes it.
</para>
            </summary>


        </member>
        <member name="M:DevExpress.Xpo.Session.CommitTransactionAsync(DevExpress.Xpo.AsyncCommitCallback)">
            <summary>
                <para>Asynchronously commits changes made within a transaction, completes it and notifies upon completion.
</para>
            </summary>
            <param name="callback">
		An <see cref="T:DevExpress.Xpo.AsyncCommitCallback"/> delegate to be called after the changes have been saved to a data store. Use a <i>callback</i> to store the exception information passed as a parameter, and use this information later to raise the exception again, within the original thread. Do not raise exceptions or modify persistent objects within a <i>callback</i>.


            </param>


        </member>
        <member name="M:DevExpress.Xpo.Session.Connect(DevExpress.Xpo.IDataLayer,System.IDisposable[])">
            <summary>
                <para>Connects the session to a data storage.
</para>
            </summary>
            <param name="layer">
		An object which implements the <see cref="T:DevExpress.Xpo.IDataLayer"/> interface.

            </param>
            <param name="disposeOnDisconnect">
		An array of objects that implement the System.IDisposable interface.

            </param>


        </member>
        <member name="M:DevExpress.Xpo.Session.Connect">
            <summary>
                <para>Connects the session to a data store.

</para>
            </summary>


        </member>
        <member name="M:DevExpress.Xpo.Session.Connect(DevExpress.Xpo.IObjectLayer,System.IDisposable[])">
            <summary>
                <para>Reserved for future use.
</para>
            </summary>
            <param name="layer">
		 

            </param>
            <param name="disposeOnDisconnect">
		 

            </param>


        </member>
        <member name="P:DevExpress.Xpo.Session.Connection">
            <summary>
                <para>Gets or sets the <see cref="T:System.Data.IDbConnection"/> which is associated with the session.
</para>
            </summary>
            <value>An object which implements the <see cref="T:System.Data.IDbConnection"/> interface.
</value>


        </member>
        <member name="P:DevExpress.Xpo.Session.ConnectionString">
            <summary>
                <para>Gets or sets the string which is used to open a database.
</para>
            </summary>
            <value>A <see cref="T:System.String"/> value which specifies the parameters needed to establish the initial connection.
</value>


        </member>
        <member name="M:DevExpress.Xpo.Session.CreateObjectTypeRecords(System.Type[])">
            <summary>
                <para>Stores valid persistent types for the specified class types.
</para>
            </summary>
            <param name="types">
		An array of class types for which the persistent types will be stored in the metadata information.

            </param>


        </member>
        <member name="M:DevExpress.Xpo.Session.CreateObjectTypeRecords(DevExpress.Xpo.Metadata.XPClassInfo[])">
            <summary>
                <para>Stores valid persistent types for the specified persistent class metadata information.
</para>
            </summary>
            <param name="types">
		An array of the <see cref="T:DevExpress.Xpo.Metadata.XPClassInfo"/> objects for which the persistent types will be stored in the metadata information.

            </param>


        </member>
        <member name="M:DevExpress.Xpo.Session.CreateObjectTypeRecords">
            <summary>
                <para>Stores valid persistent types for all the types which are defined within the assemblies that have been loaded in the current application domain.
</para>
            </summary>


        </member>
        <member name="M:DevExpress.Xpo.Session.CreateObjectTypeRecords(System.Reflection.Assembly[])">
            <summary>
                <para>Stores valid persistent types for all the types which are defined within the specified assemblies.
</para>
            </summary>
            <param name="assemblies">
		An array of assemblies which contain the class types for which the persistent types will be stored in the metadata information.

            </param>


        </member>
        <member name="P:DevExpress.Xpo.Session.DataLayer">
            <summary>
                <para>Gets the data access layer used by a <see cref="T:DevExpress.Xpo.Session"/> object to work with the data store.

</para>
            </summary>
            <value>An object which implements the <see cref="T:DevExpress.Xpo.IDataLayer"/> interface.
</value>


        </member>
        <member name="P:DevExpress.Xpo.Session.DefaultSession">
            <summary>
                <para>Gets the pre-initialized default session for simple applications.
</para>
            </summary>
            <value>A <see cref="T:DevExpress.Xpo.Session"/> object which represents the default session.
</value>


        </member>
        <member name="M:DevExpress.Xpo.Session.Delete(System.Object)">
            <summary>
                <para>Deletes the specified persistent object and its aggregated objects from persistent storage.
</para>
            </summary>
            <param name="theObject">
		An object which represent the persistent object to delete.

            </param>


        </member>
        <member name="M:DevExpress.Xpo.Session.Delete(System.Collections.ICollection)">
            <summary>
                <para>Deletes the specified persistent objects and their aggregated objects from the data store.

</para>
            </summary>
            <param name="objects">
		A collection of persistent objects to delete from the data store.


            </param>


        </member>
        <member name="P:DevExpress.Xpo.Session.Dictionary">
            <summary>
                <para>Gets metadata on persistent objects in a data store.

</para>
            </summary>
            <value>An <see cref="T:DevExpress.Xpo.Metadata.XPDictionary"/> object which provides metadata on persistent objects in a data store.

</value>


        </member>
        <member name="M:DevExpress.Xpo.Session.Disconnect">
            <summary>
                <para>Disconnects the session from a database.
</para>
            </summary>


        </member>
        <member name="M:DevExpress.Xpo.Session.DropCache">
            <summary>
                <para>Clears the object cache.
</para>
            </summary>


        </member>
        <member name="M:DevExpress.Xpo.Session.DropChanges">
            <summary>
                <para>Discards changes made to persistent objects and clears a list of tracked changes.
</para>
            </summary>


        </member>
        <member name="M:DevExpress.Xpo.Session.DropIdentityMap">
            <summary>
                <para>Clears the Identity Map.
</para>
            </summary>


        </member>
        <member name="M:DevExpress.Xpo.Session.Evaluate(DevExpress.Xpo.Metadata.XPClassInfo,DevExpress.Data.Filtering.CriteriaOperator,DevExpress.Data.Filtering.CriteriaOperator)">
            <summary>
                <para>Evaluates the specified expression for objects of the specified type.
</para>
            </summary>
            <param name="classInfo">
		An <see cref="T:DevExpress.Xpo.Metadata.XPClassInfo"/> object that identifies the type of objects that the expression will be evaluated against.


            </param>
            <param name="expression">
		A <see cref="T:DevExpress.Data.Filtering.CriteriaOperator"/> object that specifies the expression to evaluate.

            </param>
            <param name="criteria">
		A <see cref="T:DevExpress.Data.Filtering.CriteriaOperator"/> object that specifies the filter criteria. The objects that match this criteria will be used to evaluate the expression.


            </param>
            <returns>The value evaluated.
</returns>


        </member>
        <member name="M:DevExpress.Xpo.Session.Evaluate(System.Type,DevExpress.Data.Filtering.CriteriaOperator,DevExpress.Data.Filtering.CriteriaOperator)">
            <summary>
                <para>Evaluates the specified expression for objects of the specified type.
</para>
            </summary>
            <param name="objectType">
		A <see cref="T:System.Type"/> object that identifies the type of objects against which the expression will be evaluated.

            </param>
            <param name="expression">
		A <see cref="T:DevExpress.Data.Filtering.CriteriaOperator"/> object that specifies the expression to evaluate.

            </param>
            <param name="criteria">
		A <see cref="T:DevExpress.Data.Filtering.CriteriaOperator"/> object that specifies the filter criteria. The objects that match this criteria will be used to evaluate the expression.


            </param>
            <returns>The value evaluated.

</returns>


        </member>
        <member name="M:DevExpress.Xpo.Session.Evaluate``1(DevExpress.Data.Filtering.CriteriaOperator,DevExpress.Data.Filtering.CriteriaOperator)">
            <summary>
                <para>Evaluates the specified expression for objects of the type designated by the specified generic type parameter.
</para>
            </summary>
            <param name="expression">
		A <see cref="T:DevExpress.Data.Filtering.CriteriaOperator"/> object that specifies the expression to be evaluated.

            </param>
            <param name="criteria">
		A <see cref="T:DevExpress.Data.Filtering.CriteriaOperator"/> object that specifies the filter criteria. The objects that match this criteria will be used to evaluate the expression.

            </param>
            <returns>The evaluated value.
</returns>


        </member>
        <member name="M:DevExpress.Xpo.Session.ExecuteNonQuery(System.String)">
            <summary>
                <para>Executes the specified SQL statement and returns the number of rows affected.
</para>
            </summary>
            <param name="sql">
		A <see cref="T:System.String"/> value that specifies an SQL statement.

            </param>
            <returns>The number of rows affected by the executed SQL statement.
</returns>


        </member>
        <member name="M:DevExpress.Xpo.Session.ExecuteQuery(System.String)">
            <summary>
                <para>Executes the specified SQL query and returns a result set.
</para>
            </summary>
            <param name="sql">
		A <see cref="T:System.String"/> value that specifies an SQL query.

            </param>
            <returns>A <see cref="T:DevExpress.Xpo.DB.SelectedData"/> object representing the query's result set.
</returns>


        </member>
        <member name="M:DevExpress.Xpo.Session.ExecuteScalar(System.String)">
            <summary>
                <para>Executes the specified SQL query and returns the first column of the first row in the result set returned by the query.
</para>
            </summary>
            <param name="sql">
		A <see cref="T:System.String"/> value that specifies an SQL query.

            </param>
            <returns>The first column of the first row in the query's result set. If the column is not found in the result set, a <b>null</b> reference (<b>Nothing</b> in Visual Basic) is returned. If the value in the database is null, <see cref="T:System.DBNull.Value"/> is returned.
</returns>


        </member>
        <member name="M:DevExpress.Xpo.Session.ExecuteSproc(System.String,DevExpress.Data.Filtering.OperandValue[])">
            <summary>
                <para>Executes the specified stored procedure and returns its result as a result set.
</para>
            </summary>
            <param name="sprocName">
		A <see cref="T:System.String"/> value that specifies the stored procedure's name.

            </param>
            <param name="parameters">
		An array of <see cref="T:DevExpress.Data.Filtering.OperandValue"/> objects representing parameters to pass to the stored procedure.

            </param>
            <returns>A <see cref="T:DevExpress.Xpo.DB.SelectedData"/> object representing the result set returned by the specified stored procedure.
</returns>


        </member>
        <member name="M:DevExpress.Xpo.Session.ExplicitBeginTransaction(System.Data.IsolationLevel)">
            <summary>
                <para>Marks the starting point of an explicit transaction that is started with the specified <see cref="T:System.Data.IsolationLevel"/> value.
</para>
            </summary>
            <param name="il">
		A <see cref="T:System.Data.IsolationLevel"/> enumeration value, specifying the transaction locking behavior for a session's connection.

            </param>


        </member>
        <member name="M:DevExpress.Xpo.Session.ExplicitBeginTransaction">
            <summary>
                <para>Marks the starting point of an explicit transaction.
</para>
            </summary>


        </member>
        <member name="M:DevExpress.Xpo.Session.ExplicitCommitTransaction">
            <summary>
                <para>Completes an explicit transaction and commits changes made within it.
</para>
            </summary>


        </member>
        <member name="M:DevExpress.Xpo.Session.ExplicitRollbackTransaction">
            <summary>
                <para>Completes an explicit transaction and rolls back changes made within it.
</para>
            </summary>


        </member>
        <member name="M:DevExpress.Xpo.Session.FindObject(DevExpress.Xpo.Metadata.XPClassInfo,DevExpress.Data.Filtering.CriteriaOperator)">
            <summary>
                <para>Searches for the first object which matches the specified criteria. 
</para>
            </summary>
            <param name="classInfo">
		An <see cref="T:DevExpress.Xpo.Metadata.XPClassInfo"/> object which contains the metadata information of the class.


            </param>
            <param name="criteria">
		A <see cref="T:DevExpress.Data.Filtering.CriteriaOperator"/> descendant which represents the criteria to match persistent objects.

            </param>
            <returns>An object which represents the first persistent object which matches the specified criteria. <b>null</b> (<b>Nothing</b> in Visual Basic) if no persistent object which matches the criteria is found.
</returns>


        </member>
        <member name="M:DevExpress.Xpo.Session.FindObject(System.Type,DevExpress.Data.Filtering.CriteriaOperator)">
            <summary>
                <para>Searches for the first object which matches the specified criteria. 
</para>
            </summary>
            <param name="classType">
		A <see cref="T:System.Type"/> object which represents the type of objects to search for.

            </param>
            <param name="criteria">
		A <see cref="T:DevExpress.Data.Filtering.CriteriaOperator"/> descendant which represents the criteria to match persistent objects to.


            </param>
            <returns>An object which represents the first persistent object that matches the specified criteria. <b>null</b> (<b>Nothing</b> in Visual Basic) if no persistent object which matches the criteria is found.

</returns>


        </member>
        <member name="M:DevExpress.Xpo.Session.FindObject(DevExpress.Xpo.Metadata.XPClassInfo,DevExpress.Data.Filtering.CriteriaOperator,System.Boolean)">
            <summary>
                <para>Searches for the first object which matches the specified criteria. Objects marked for deletion can optionally be included into the search.

</para>
            </summary>
            <param name="classInfo">
		An <see cref="T:DevExpress.Xpo.Metadata.XPClassInfo"/> object which contains the metadata information of the class.


            </param>
            <param name="criteria">
		A <see cref="T:DevExpress.Data.Filtering.CriteriaOperator"/> descendant which represents the criteria to match persistent objects.

            </param>
            <param name="selectDeleted">
		<b>true</b> to include persistent objects marked for deletion into the search; otherwise, <b>false</b>.


            </param>
            <returns>An object which represents the first persistent object which matches the specified criteria. <b>null</b> (<b>Nothing</b> in Visual Basic) if no persistent object which matches the criteria is found.
</returns>


        </member>
        <member name="M:DevExpress.Xpo.Session.FindObject(System.Type,DevExpress.Data.Filtering.CriteriaOperator,System.Boolean)">
            <summary>
                <para>Searches for the first object which matches the specified criteria. Objects marked for deletion can optionally be included into the search.

</para>
            </summary>
            <param name="classType">
		A <see cref="T:System.Type"/> object which represents the type of objects to search for.

            </param>
            <param name="criteria">
		A <see cref="T:DevExpress.Data.Filtering.CriteriaOperator"/> descendant which represents the criteria to match persistent objects to.


            </param>
            <param name="selectDeleted">
		<b>true</b> to include persistent objects marked for deletion into the search; otherwise, <b>false</b>.

            </param>
            <returns>An object which represents the first persistent object which matches the specified criteria. <b>null</b> (<b>Nothing</b> in Visual Basic) if no persistent object which matches the criteria is found.
</returns>


        </member>
        <member name="M:DevExpress.Xpo.Session.FindObject(DevExpress.Xpo.PersistentCriteriaEvaluationBehavior,System.Type,DevExpress.Data.Filtering.CriteriaOperator)">
            <summary>
                <para>Searches for the first object which matches the specified criteria.
</para>
            </summary>
            <param name="criteriaEvaluationBehavior">
		A <see cref="T:DevExpress.Xpo.PersistentCriteriaEvaluationBehavior"/> enumeration value that specifies how the persistent criteria is evaluated.

            </param>
            <param name="objType">
		A <see cref="T:System.Type"/> object which represents the type of objects to search for.

            </param>
            <param name="criteria">
		A <see cref="T:DevExpress.Data.Filtering.CriteriaOperator"/> descendant which represents the criteria to match persistent objects.

            </param>
            <returns>An object which represents the first persistent object which matches the specified criteria. <b>null</b> (<b>Nothing</b> in Visual Basic) if no persistent object which matches the criteria is found.
</returns>


        </member>
        <member name="M:DevExpress.Xpo.Session.FindObject(DevExpress.Xpo.PersistentCriteriaEvaluationBehavior,DevExpress.Xpo.Metadata.XPClassInfo,DevExpress.Data.Filtering.CriteriaOperator)">
            <summary>
                <para>Searches for the first object which matches the specified criteria.
</para>
            </summary>
            <param name="criteriaEvaluationBehavior">
		A <see cref="T:DevExpress.Xpo.PersistentCriteriaEvaluationBehavior"/> enumeration value that specifies how the persistent criteria is evaluated.

            </param>
            <param name="classInfo">
		An <see cref="T:DevExpress.Xpo.Metadata.XPClassInfo"/> object which contains the metadata information of the class.

            </param>
            <param name="criteria">
		A <see cref="T:DevExpress.Data.Filtering.CriteriaOperator"/> descendant which represents the criteria to match persistent objects.

            </param>
            <returns>An object which represents the first persistent object which matches the specified criteria. <b>null</b> (<b>Nothing</b> in Visual Basic) if no persistent object which matches the criteria is found.
</returns>


        </member>
        <member name="M:DevExpress.Xpo.Session.FindObject(DevExpress.Xpo.PersistentCriteriaEvaluationBehavior,DevExpress.Xpo.Metadata.XPClassInfo,DevExpress.Data.Filtering.CriteriaOperator,System.Boolean)">
            <summary>
                <para>Searches for the first object which matches the specified criteria. Objects marked for deletion can optionally be included into the search.
</para>
            </summary>
            <param name="criteriaEvaluationBehavior">
		A <see cref="T:DevExpress.Xpo.PersistentCriteriaEvaluationBehavior"/> enumeration value that specifies how the persistent criteria is evaluated.

            </param>
            <param name="classInfo">
		An <see cref="T:DevExpress.Xpo.Metadata.XPClassInfo"/> object which contains the metadata information of the class.

            </param>
            <param name="criteria">
		A <see cref="T:DevExpress.Data.Filtering.CriteriaOperator"/> descendant which represents the criteria to match persistent objects.

            </param>
            <param name="selectDeleted">
		<b>true</b> to include persistent objects marked for deletion into the search; otherwise, <b>false</b>.

            </param>
            <returns>An object which represents the first persistent object which matches the specified criteria. <b>null</b> (<b>Nothing</b> in Visual Basic) if no persistent object which matches the criteria is found.
</returns>


        </member>
        <member name="M:DevExpress.Xpo.Session.FindObject``1(DevExpress.Data.Filtering.CriteriaOperator,System.Boolean)">
            <summary>
                <para>Searches for the first object of the type designated by the specified generic type parameter which matches the specified criteria. Objects marked for deletion can optionally be included into the search.
</para>
            </summary>
            <param name="criteria">
		A <see cref="T:DevExpress.Data.Filtering.CriteriaOperator"/> descendant which represents the criteria to match persistent objects.

            </param>
            <param name="selectDeleted">
		<b>true</b> to include persistent objects marked for deletion into the search; otherwise, <b>false</b>.

            </param>
            <returns>An object which represents the first persistent object matching the specified criteria. <b>null</b> (<b>Nothing</b> in Visual Basic) if no persistent object matching the criteria is found.
</returns>


        </member>
        <member name="M:DevExpress.Xpo.Session.FindObject``1(DevExpress.Data.Filtering.CriteriaOperator)">
            <summary>
                <para>Searches for the first object of the type designated by the specified generic type parameter which matches the specified criteria.
</para>
            </summary>
            <param name="criteria">
		A <see cref="T:DevExpress.Data.Filtering.CriteriaOperator"/> descendant which represents the criteria to match persistent objects.

            </param>
            <returns>An object which represents the first persistent object matching the specified criteria. <b>null</b> (<b>Nothing</b> in Visual Basic) if no persistent object matching the criteria is found.
</returns>


        </member>
        <member name="M:DevExpress.Xpo.Session.FindObject``1(DevExpress.Xpo.PersistentCriteriaEvaluationBehavior,DevExpress.Data.Filtering.CriteriaOperator)">
            <summary>
                <para>Searches for the first object of the type designated by the specified generic type parameter which matches the specified criteria.
</para>
            </summary>
            <param name="criteriaEvaluationBehavior">
		A <see cref="T:DevExpress.Xpo.PersistentCriteriaEvaluationBehavior"/> enumeration value that specifies how the persistent criteria is evaluated.

            </param>
            <param name="criteria">
		A <see cref="T:DevExpress.Data.Filtering.CriteriaOperator"/> descendant which represents the criteria to match persistent objects.

            </param>
            <returns>An object which represents the first persistent object matching the specified criteria. <b>null</b> (<b>Nothing</b> in Visual Basic) if no persistent object matching the criteria is found.
</returns>


        </member>
        <member name="M:DevExpress.Xpo.Session.FlushChanges">
            <summary>
                <para>Temporarily saves changes made to persistent objects to a data store, and clears a list of tracked changes.
</para>
            </summary>


        </member>
        <member name="M:DevExpress.Xpo.Session.FlushChangesAsync(DevExpress.Xpo.AsyncCommitCallback)">
            <summary>
                <para>Asynchronously saves changes made to persistent objects to a data store, clears a list of tracked changes and notifies upon completion.
</para>
            </summary>
            <param name="callback">
		An <see cref="T:DevExpress.Xpo.AsyncCommitCallback"/> delegate to be called after changes have been saved and a list of tracked changes has been cleared. This collection is passed as a parameter to <i>callback</i>. Use a callback to store the exception information passed as a parameter, and use this information later to raise the exception again, within the original thread. Do not raise exceptions or modify persistent objects within a callback.


            </param>


        </member>
        <member name="M:DevExpress.Xpo.Session.GetCacheBehavior">
            <summary>
                <para>This member supports the .NET Framework infrastructure and cannot be used directly from your code.
</para>
            </summary>
            <returns>@nbsp;
</returns>


        </member>
        <member name="M:DevExpress.Xpo.Session.GetClassInfo(System.Type)">
            <summary>
                <para>Returns the <see cref="T:DevExpress.Xpo.Metadata.XPClassInfo"/> for the specified type of class.
</para>
            </summary>
            <param name="classType">
		A <see cref="T:System.Type"/> object which represents the class type.

            </param>
            <returns>An <see cref="T:DevExpress.Xpo.Metadata.XPClassInfo"/> object which provides metadata information for the class of the specified type.
</returns>


        </member>
        <member name="M:DevExpress.Xpo.Session.GetClassInfo(System.String,System.String)">
            <summary>
                <para>Returns the <see cref="T:DevExpress.Xpo.Metadata.XPClassInfo"/> for the specified assembly and class. 
</para>
            </summary>
            <param name="assemblyName">
		A <see cref="T:System.String"/> value which specifies the assembly name.

            </param>
            <param name="className">
		A <see cref="T:System.String"/> value which specifies the class name.

            </param>
            <returns>An <see cref="T:DevExpress.Xpo.Metadata.XPClassInfo"/> object which provides metadata information for the specified assembly and class.
</returns>


        </member>
        <member name="M:DevExpress.Xpo.Session.GetClassInfo(System.Object)">
            <summary>
                <para>Returns the <see cref="T:DevExpress.Xpo.Metadata.XPClassInfo"/> for the specified persistent object. 
</para>
            </summary>
            <param name="theObject">
		An object which represents the persistent object.

            </param>
            <returns>An <see cref="T:DevExpress.Xpo.Metadata.XPClassInfo"/> object which provides metadata information for the specified persistent object.
</returns>


        </member>
        <member name="M:DevExpress.Xpo.Session.GetClassInfo``1">
            <summary>
                <para>Returns the <see cref="T:DevExpress.Xpo.Metadata.XPClassInfo"/> for the type designated by the specified generic type parameter.
</para>
            </summary>
            <returns>An <see cref="T:DevExpress.Xpo.Metadata.XPClassInfo"/> object which provides metadata information for a class of the specified type.
</returns>


        </member>
        <member name="M:DevExpress.Xpo.Session.GetIdentityMapBehavior">
            <summary>
                <para>This method is intended for internal use only.
</para>
            </summary>
            <returns> 
</returns>


        </member>
        <member name="M:DevExpress.Xpo.Session.GetKeyValue(System.Object)">
            <summary>
                <para>Returns the key property's value of the specified persistent object.
</para>
            </summary>
            <param name="theObject">
		An object which represents the persistent object whose key property's value is returned.

            </param>
            <returns>An object which represents the key property's value of the specified persistent object.
</returns>


        </member>
        <member name="M:DevExpress.Xpo.Session.GetLoadedObjectByKey(System.Type,System.Object)">
            <summary>
                <para>Returns the persistent object with the specified value of the key property that has been already loaded from a data store. 
</para>
            </summary>
            <param name="classType">
		The <see cref="T:System.Type"/> of the persistent object.

            </param>
            <param name="id">
		An object which represents the key property's value of the persistent object.

            </param>
            <returns>An object which represents the persistent object with the specified value of the key property. <b>null</b> (<b>Nothing</b> in Visual Basic) if the persistent object was not found in memory.
</returns>


        </member>
        <member name="M:DevExpress.Xpo.Session.GetLoadedObjectByKey(DevExpress.Xpo.Metadata.XPClassInfo,System.Object)">
            <summary>
                <para>Returns the persistent object with the specified value of the key property that has been already loaded from a data store. 
</para>
            </summary>
            <param name="classInfo">
		An <see cref="T:DevExpress.Xpo.Metadata.XPClassInfo"/> descendant that contains the metadata information of the class.

            </param>
            <param name="id">
		An object which represents the key property's value of the persistent object.

            </param>
            <returns>An object which represents the persistent object with the specified value of the key property. <b>null</b> (<b>Nothing</b> in Visual Basic) if the persistent object was not found in memory.
</returns>


        </member>
        <member name="M:DevExpress.Xpo.Session.GetLoadedObjectByKey``1(System.Object)">
            <summary>
                <para>Returns the persistent object of the type designated by the specified generic type parameter, with the specified value of the key property previously loaded from a data store.
</para>
            </summary>
            <param name="id">
		An object which represents the key property's value of the persistent object.

            </param>
            <returns>An object which represents a persistent object with the specified value of the key property. <b>null</b> (<b>Nothing</b> in Visual Basic) if the persistent object was not found in memory.
</returns>


        </member>
        <member name="M:DevExpress.Xpo.Session.GetObjectByKey(DevExpress.Xpo.Metadata.XPClassInfo,System.Object,System.Boolean)">
            <summary>
                <para>Returns the reloaded persistent object with the specified value of the key property from a data store.

</para>
            </summary>
            <param name="classInfo">
		An <see cref="T:DevExpress.Xpo.Metadata.XPClassInfo"/> object which contains the metadata information of the class.

            </param>
            <param name="id">
		An object which represents the key property's value of the persistent object.

            </param>
            <param name="alwaysGetFromDb">
		<b>true</b> to reload the persistent object from storage if it is found in memory; otherwise, <b>false</b>.

            </param>
            <returns>An object which represents the persistent object with the specified value of the key property.
</returns>


        </member>
        <member name="M:DevExpress.Xpo.Session.GetObjectByKey(DevExpress.Xpo.Metadata.XPClassInfo,System.Object)">
            <summary>
                <para>Returns a persistent object with the specified value of the key property.
</para>
            </summary>
            <param name="classInfo">
		An <see cref="T:DevExpress.Xpo.Metadata.XPClassInfo"/> object which contains the metadata information of the class.

            </param>
            <param name="id">
		An object which represents the key property's value of the persistent object.

            </param>
            <returns>An object which represents the persistent object with the specified value of the key property.
</returns>


        </member>
        <member name="M:DevExpress.Xpo.Session.GetObjectByKey(System.Type,System.Object,System.Boolean)">
            <summary>
                <para>Returns the reloaded persistent object with the specified value of the key property from a data store.

</para>
            </summary>
            <param name="classType">
		A <see cref="T:System.Type"/> object which represents the type of objects to search for.

            </param>
            <param name="id">
		An object which represents the key property's value of the persistent object.

            </param>
            <param name="alwaysGetFromDb">
		<b>true</b> to reload the persistent object from storage if it is found in memory; otherwise, <b>false</b>.

            </param>
            <returns>An object which represents the persistent object with the specified value of the key property.
</returns>


        </member>
        <member name="M:DevExpress.Xpo.Session.GetObjectByKey(System.Type,System.Object)">
            <summary>
                <para>Returns the persistent object that has the specified value for its key property.

</para>
            </summary>
            <param name="classType">
		A <see cref="T:System.Type"/> object which represents the type of objects to search for.

            </param>
            <param name="id">
		An object that represents the persistent object's key property value.


            </param>
            <returns>An object which represents the persistent object with the specified value for its key property.

</returns>


        </member>
        <member name="M:DevExpress.Xpo.Session.GetObjectByKey``1(System.Object)">
            <summary>
                <para>Returns a persistent object of the type designated by the specified generic type parameter, with the specified value for its key property.
</para>
            </summary>
            <param name="id">
		An object that represents the persistent object's key property value.

            </param>
            <returns>An object which represents a persistent object with the specified value for its key property.
</returns>


        </member>
        <member name="M:DevExpress.Xpo.Session.GetObjectByKey``1(System.Object,System.Boolean)">
            <summary>
                <para>Returns a persistent object of the type designated by the specified generic type parameter, with the specified value for its key property.
</para>
            </summary>
            <param name="id">
		An object that represents the persistent object's key property value.

            </param>
            <param name="alwaysGetFromDb">
		<b>true</b> to reload the persistent object from storage if it is found in memory; otherwise, <b>false</b>.

            </param>
            <returns>An object which represents a persistent object with the specified value for its key property.
</returns>


        </member>
        <member name="M:DevExpress.Xpo.Session.GetObjects(DevExpress.Xpo.Metadata.XPClassInfo,DevExpress.Data.Filtering.CriteriaOperator,DevExpress.Xpo.SortingCollection,System.Int32,DevExpress.Xpo.Generators.CollectionCriteriaPatcher,System.Boolean)">
            <summary>
                <para>Gets a collection of persistent objects that match the specified criteria.
</para>
            </summary>
            <param name="classInfo">
		An <see cref="T:DevExpress.Xpo.Metadata.XPClassInfo"/> object that provides metadata information on the persistent objects to return.


            </param>
            <param name="criteria">
		A <see cref="T:DevExpress.Data.Filtering.CriteriaOperator"/> descendant which represents the search criteria.

            </param>
            <param name="sorting">
		A <see cref="T:DevExpress.Xpo.SortingCollection"/> object which represents a collection <see cref="T:DevExpress.Xpo.SortProperty"/> objects.

            </param>
            <param name="topSelectedRecords">
		An integer value which specifies the maximum number of returned objects.

            </param>
            <param name="collectionCriteriaPatcher">
		A <see cref="T:DevExpress.Xpo.Generators.CollectionCriteriaPatcher"/> object.

            </param>
            <param name="force">
		<b>true</b> to reload the objects from a data store; otherwise, <b>false</b>.


            </param>
            <returns>A collection of persistent objects that match the specified criteria.
</returns>


        </member>
        <member name="M:DevExpress.Xpo.Session.GetObjects(DevExpress.Xpo.ObjectsQuery[])">
            <summary>
                <para>Gets a collection of persistent objects that match the specified criteria.
</para>
            </summary>
            <param name="queries">
		The search queries.

            </param>
            <returns>A collection of persistent objects that match the specified criteria.
</returns>


        </member>
        <member name="M:DevExpress.Xpo.Session.GetObjects(DevExpress.Xpo.Metadata.XPClassInfo,DevExpress.Data.Filtering.CriteriaOperator,DevExpress.Xpo.SortingCollection,System.Int32,System.Boolean,System.Boolean)">
            <summary>
                <para>Gets a collection of persistent objects that match the specified criteria.
</para>
            </summary>
            <param name="classInfo">
		An <see cref="T:DevExpress.Xpo.Metadata.XPClassInfo"/> object that provides metadata information on the persistent objects to be returned.


            </param>
            <param name="criteria">
		A <see cref="T:DevExpress.Data.Filtering.CriteriaOperator"/> descendant which represents the search criteria.

            </param>
            <param name="sorting">
		A <see cref="T:DevExpress.Xpo.SortingCollection"/> object which represents a collection of <see cref="T:DevExpress.Xpo.SortProperty"/> objects.

            </param>
            <param name="topSelectedRecords">
		An integer value which specifies the maximum number of returned objects.

            </param>
            <param name="selectDeleted">
		<b>true</b> to include the persistent objects marked as deleted into the collection; otherwise, <b>false</b>.

            </param>
            <param name="force">
		<b>true</b> to reload the objects from a data store; otherwise, <b>false</b>.

            </param>
            <returns>A collection of persistent objects that match the specified criteria.
</returns>


        </member>
        <member name="M:DevExpress.Xpo.Session.GetObjects(DevExpress.Xpo.Metadata.XPClassInfo,DevExpress.Data.Filtering.CriteriaOperator,DevExpress.Xpo.SortingCollection,System.Int32,System.Int32,System.Boolean,System.Boolean)">
            <summary>
                <para>Gets a collection of persistent objects that match the specified criteria.
</para>
            </summary>
            <param name="classInfo">
		An <see cref="T:DevExpress.Xpo.Metadata.XPClassInfo"/> object that provides metadata information on the persistent objects to return.

            </param>
            <param name="criteria">
		A <see cref="T:DevExpress.Data.Filtering.CriteriaOperator"/> descendant which represents the search criteria.

            </param>
            <param name="sorting">
		A <see cref="T:DevExpress.Xpo.SortingCollection"/> object which represents a collection of <see cref="T:DevExpress.Xpo.SortProperty"/> objects.

            </param>
            <param name="skipSelectedRecords">
		An integer value which specifies the number of objects to exclude when populating the collection.

            </param>
            <param name="topSelectedRecords">
		An integer value which specifies the maximum number of returned objects.

            </param>
            <param name="selectDeleted">
		<b>true</b> to include the persistent objects marked as deleted into the collection; otherwise, <b>false</b>.

            </param>
            <param name="force">
		<b>true</b> to reload the objects from a data store; otherwise, <b>false</b>.

            </param>
            <returns>A collection of persistent objects that match the specified criteria.
</returns>


        </member>
        <member name="M:DevExpress.Xpo.Session.GetObjectsAsync(DevExpress.Xpo.Metadata.XPClassInfo,DevExpress.Data.Filtering.CriteriaOperator,DevExpress.Xpo.SortingCollection,System.Int32,System.Boolean,System.Boolean,DevExpress.Xpo.Helpers.AsyncLoadObjectsCallback)">
            <summary>
                <para>Asynchronously gets a collection of persistent objects that match the specified criteria and notifies upon completion.
</para>
            </summary>
            <param name="classInfo">
		An <see cref="T:DevExpress.Xpo.Metadata.XPClassInfo"/> object that provides metadata information on the persistent objects to be returned.

            </param>
            <param name="criteria">
		A <see cref="T:DevExpress.Data.Filtering.CriteriaOperator"/> descendant which represents the search criteria.

            </param>
            <param name="sorting">
		A <see cref="T:DevExpress.Xpo.SortingCollection"/> object which represents a collection of <see cref="T:DevExpress.Xpo.SortProperty"/> objects.


            </param>
            <param name="topSelectedRecords">
		An integer value which specifies the maximum number of returned objects.

            </param>
            <param name="selectDeleted">
		<b>true</b> to include the persistent objects marked as deleted into the collection; otherwise, <b>false</b>.

            </param>
            <param name="force">
		<b>true</b> to reload the objects from a data store; otherwise, <b>false</b>.

            </param>
            <param name="callback">
		A <b>DevExpress.Xpo.Helpers.AsyncLoadObjectsCallback</b> delegate to be called after the collection has been retrieved. This collection is passed as a parameter to <i>callback</i>.

            </param>


        </member>
        <member name="M:DevExpress.Xpo.Session.GetObjectsAsync(DevExpress.Xpo.ObjectsQuery[],DevExpress.Xpo.Helpers.AsyncLoadObjectsCallback)">
            <summary>
                <para>Asynchronously gets a collection of persistent objects that match the specified criteria and notifies upon completion.
</para>
            </summary>
            <param name="queries">
		The search queries.

            </param>
            <param name="callback">
		A <b>DevExpress.Xpo.Helpers.AsyncLoadObjectsCallback</b> delegate to be called after the collection has been retrieved. This collection is passed as a parameter to <i>callback</i>.

            </param>


        </member>
        <member name="M:DevExpress.Xpo.Session.GetObjectsAsync(DevExpress.Xpo.Metadata.XPClassInfo,DevExpress.Data.Filtering.CriteriaOperator,DevExpress.Xpo.SortingCollection,System.Int32,System.Int32,System.Boolean,System.Boolean,DevExpress.Xpo.Helpers.AsyncLoadObjectsCallback)">
            <summary>
                <para>Asynchronously gets a collection of persistent objects that match the specified criteria and notifies upon completion.
</para>
            </summary>
            <param name="classInfo">
		An <see cref="T:DevExpress.Xpo.Metadata.XPClassInfo"/> object that provides metadata information on the persistent objects to be returned.

            </param>
            <param name="criteria">
		A <see cref="T:DevExpress.Data.Filtering.CriteriaOperator"/> descendant which represents the search criteria.

            </param>
            <param name="sorting">
		A <see cref="T:DevExpress.Xpo.SortingCollection"/> object which represents a collection of <see cref="T:DevExpress.Xpo.SortProperty"/> objects.

            </param>
            <param name="skipSelectedRecords">
		An integer value which specifies the number of objects to exclude when populating the collection.

            </param>
            <param name="topSelectedRecords">
		An integer value which specifies the maximum number of returned objects.

            </param>
            <param name="selectDeleted">
		<b>true</b> to include the persistent objects marked as deleted into the collection; otherwise, <b>false</b>.

            </param>
            <param name="force">
		<b>true</b> to reload the objects from a data store; otherwise, <b>false</b>.

            </param>
            <param name="callback">
		A <b>DevExpress.Xpo.Helpers.AsyncLoadObjectsCallback</b> delegate to be called after the collection has been retrieved. This collection is passed as a parameter to <i>callback</i>.

            </param>


        </member>
        <member name="M:DevExpress.Xpo.Session.GetObjectsByKey(DevExpress.Xpo.Metadata.XPClassInfo,System.Collections.ICollection,System.Boolean)">
            <summary>
                <para>Returns reloaded persistent objects with specified key property values from a data store.
</para>
            </summary>
            <param name="classInfo">
		An <see cref="T:DevExpress.Xpo.Metadata.XPClassInfo"/> object which contains the metadata information of the persistent class.

            </param>
            <param name="idCollection">
		A collection of objects representing the persistent object's key property values.

            </param>
            <param name="alwaysGetFromDb">
		<b>true</b> to reload persistent objects from storage, if they are found in memory; otherwise, <b>false</b>.

            </param>
            <returns>A collection of persistent objects with specified key property values.
</returns>


        </member>
        <member name="M:DevExpress.Xpo.Session.GetObjectsByKey(DevExpress.Xpo.ObjectsByKeyQuery[],System.Boolean)">
            <summary>
                <para>Returns reloaded persistent objects from a data store, using queries based on object types and specified key values.
</para>
            </summary>
            <param name="queries">
		An array of <see cref="T:DevExpress.Xpo.ObjectsByKeyQuery"/> objects, containing data for queries that retrieve persistent objects by specified key values.

            </param>
            <param name="alwaysGetFromDb">
		<b>true</b> to reload persistent objects from storage if they are found in memory; otherwise, <b>false</b>.

            </param>
            <returns>An array of persistent object collections retrieved for query data passed as the <i>queries</i> parameter.
</returns>


        </member>
        <member name="M:DevExpress.Xpo.Session.GetObjectsByKeyFromQuery(DevExpress.Xpo.Metadata.XPClassInfo,System.Boolean,System.String)">
            <summary>
                <para>Returns reloaded persistent objects from a data store, with key property values obtained via the specified SQL query.
</para>
            </summary>
            <param name="classInfo">
		An <see cref="T:DevExpress.Xpo.Metadata.XPClassInfo"/> object which contains the metadata information of the persistent objects that are retrieved, based on the query's result set.

            </param>
            <param name="alwaysGetFromDb">
		<b>true</b> to reload persistent objects from storage, if they are found in memory; otherwise, <b>false</b>.

            </param>
            <param name="sql">
		A <see cref="T:System.String"/> value that specifies a SQL query.

            </param>
            <returns>A collection of persistent objects with specified key property values.
</returns>


        </member>
        <member name="M:DevExpress.Xpo.Session.GetObjectsByKeyFromSproc(DevExpress.Xpo.Metadata.XPClassInfo,System.Boolean,System.String,DevExpress.Data.Filtering.OperandValue[])">
            <summary>
                <para>Returns reloaded persistent objects from a data store, with key property values obtained via the specified stored procedure.
</para>
            </summary>
            <param name="classInfo">
		An <see cref="T:DevExpress.Xpo.Metadata.XPClassInfo"/> object which contains the metadata information of the persistent objects that are retrieved based on the stored procedure's results.

            </param>
            <param name="alwaysGetFromDb">
		<b>true</b> to reload persistent objects from storage, if they are found in memory; otherwise, <b>false</b>.

            </param>
            <param name="sprocName">
		A <see cref="T:System.String"/> value that specifies the stored procedure's name.

            </param>
            <param name="parameters">
		An array of <see cref="T:DevExpress.Data.Filtering.OperandValue"/> objects representing parameters to pass to the stored procedure.

            </param>
            <returns>A collection of persistent objects with specified key property values.
</returns>


        </member>
        <member name="M:DevExpress.Xpo.Session.GetObjectsFromQuery(DevExpress.Xpo.Metadata.XPClassInfo,DevExpress.Xpo.LoadDataMemberOrderItem[],System.String)">
            <summary>
                <para>Returns objects from a data store, mapping object members to columns in a result set obtained via the specified SQL query.
</para>
            </summary>
            <param name="classInfo">
		An <see cref="T:DevExpress.Xpo.Metadata.XPClassInfo"/> object which contains the metadata information of a class corresponding to the query's result set. This can be a persistent class or an auxiliary non-persistent class.

            </param>
            <param name="members">
		An array of <see cref="T:DevExpress.Xpo.LoadDataMemberOrderItem"/> objects which provide mapping information for <i>classInfo</i> members and the query's result set columns.

            </param>
            <param name="sql">
		A <see cref="T:System.String"/> value that specifies an SQL query.

            </param>
            <returns>A collection of <i>classInfo</i> objects instantiated with data obtained via the specified SQL query.
</returns>


        </member>
        <member name="M:DevExpress.Xpo.Session.GetObjectsFromQuery(DevExpress.Xpo.Metadata.XPClassInfo,System.Collections.Generic.List`1,System.String)">
            <summary>
                <para>Returns objects from a data store, mapping specified object members to columns in a result set, obtained via the specified SQL query.
</para>
            </summary>
            <param name="classInfo">
		An <see cref="T:DevExpress.Xpo.Metadata.XPClassInfo"/> object which contains the metadata information of a class corresponding to the query's result set. This can be a persistent class or an auxiliary non-persistent class.

            </param>
            <param name="members">
		A list of <see cref="T:DevExpress.Xpo.Metadata.XPMemberInfo"/> objects representing <i>classInfo</i> members that are mapped to the query's result set columns. The order of list elements should correspond to the order of result set columns.

            </param>
            <param name="sql">
		A <see cref="T:System.String"/> value that specifies a SQL query.

            </param>
            <returns>A collection of <i>classInfo</i> objects instantiated with data obtained via the specified SQL query.
</returns>


        </member>
        <member name="M:DevExpress.Xpo.Session.GetObjectsFromQuery(DevExpress.Xpo.Metadata.XPClassInfo,System.String)">
            <summary>
                <para>Returns objects from a data store, mapping all object members to columns in a result set obtained via the specified SQL query.
</para>
            </summary>
            <param name="classInfo">
		An <see cref="T:DevExpress.Xpo.Metadata.XPClassInfo"/> object which contains the metadata information of a class corresponding to the query's result set. This can be a persistent class or an auxiliary non-persistent class.

            </param>
            <param name="sql">
		A <see cref="T:System.String"/> value that specifies an SQL query.

            </param>
            <returns>A collection of <i>classInfo</i> objects instantiated with data obtained via the specified SQL query.
</returns>


        </member>
        <member name="M:DevExpress.Xpo.Session.GetObjectsFromQuery``1(DevExpress.Xpo.LoadDataMemberOrderItem[],System.String)">
            <summary>
                <para>Returns objects of the type designated by the specified generic type parameter from a data store, mapping object members to columns in a result set obtained via the specified SQL query.
</para>
            </summary>
            <param name="members">
		An array of <see cref="T:DevExpress.Xpo.LoadDataMemberOrderItem"/> objects which provide mapping information for object members and the query's result set columns.

            </param>
            <param name="sql">
		A <see cref="T:System.String"/> value that specifies a SQL query.

            </param>
            <returns>A collection of objects of the specified type that are instantiated with data obtained via the specified SQL query.
</returns>


        </member>
        <member name="M:DevExpress.Xpo.Session.GetObjectsFromQuery``1(System.Collections.Generic.List{DevExpress.Xpo.Metadata.XPMemberInfo},System.String)">
            <summary>
                <para>Returns objects of the type designated by the specified generic type parameter from a data store, mapping specified object members to columns in a result set obtained via the specified SQL query.
</para>
            </summary>
            <param name="members">
		A list of <see cref="T:DevExpress.Xpo.Metadata.XPMemberInfo"/> objects representing object members that are mapped to the query's result set columns. The order of list elements should correspond to the order of result set columns.

            </param>
            <param name="sql">
		A <see cref="T:System.String"/> value that specifies an SQL query.

            </param>
            <returns>A collection of objects of the specified type that are instantiated with data obtained via the specified SQL query.
</returns>


        </member>
        <member name="M:DevExpress.Xpo.Session.GetObjectsFromQuery``1(System.String)">
            <summary>
                <para>Returns objects of the type designated by the specified generic type parameter from a data store, mapping all object members to columns in a result set obtained via the specified SQL query.
</para>
            </summary>
            <param name="sql">
		A <see cref="T:System.String"/> value that specifies a SQL query.

            </param>
            <returns>A collection of objects of the specified type that are instantiated with data obtained via the specified SQL query.
</returns>


        </member>
        <member name="M:DevExpress.Xpo.Session.GetObjectsFromSproc(DevExpress.Xpo.Metadata.XPClassInfo,System.String,DevExpress.Data.Filtering.OperandValue[])">
            <summary>
                <para>Returns objects from a data store, mapping all object members to columns in a result set obtained via the specified stored procedure.
</para>
            </summary>
            <param name="classInfo">
		An <see cref="T:DevExpress.Xpo.Metadata.XPClassInfo"/> object which contains the metadata information of a class corresponding to the stored procedure's result set. This can be a persistent class or an auxiliary non-persistent class.

            </param>
            <param name="sprocName">
		A <see cref="T:System.String"/> value that specifies the stored procedure's name.

            </param>
            <param name="parameters">
		An array of <see cref="T:DevExpress.Data.Filtering.OperandValue"/> objects representing parameters to pass to the stored procedure.

            </param>
            <returns>A collection of <i>classInfo</i> objects instantiated with data obtained via the specified stored procedure.
</returns>


        </member>
        <member name="M:DevExpress.Xpo.Session.GetObjectsFromSproc(DevExpress.Xpo.Metadata.XPClassInfo,System.Collections.Generic.List`1,System.String,DevExpress.Data.Filtering.OperandValue[])">
            <summary>
                <para>Returns objects from a data store, mapping specified object members to columns in a result set obtained via the specified stored procedure.
</para>
            </summary>
            <param name="classInfo">
		An <see cref="T:DevExpress.Xpo.Metadata.XPClassInfo"/> object which contains the metadata information of a class corresponding to the stored procedure's result set. This can be a persistent class or an auxiliary non-persistent class.

            </param>
            <param name="members">
		A list of <see cref="T:DevExpress.Xpo.Metadata.XPMemberInfo"/> objects representing <i>classInfo</i> members that are mapped to the stored procedure's result set columns. The order of list elements should correspond to the order of result set columns.

            </param>
            <param name="sprocName">
		A <see cref="T:System.String"/> value that specifies the stored procedure's name.

            </param>
            <param name="parameters">
		An array of <see cref="T:DevExpress.Data.Filtering.OperandValue"/> objects representing parameters to pass to the stored procedure.

            </param>
            <returns>A collection of <i>classInfo</i> objects instantiated with data obtained via the specified stored procedure.
</returns>


        </member>
        <member name="M:DevExpress.Xpo.Session.GetObjectsFromSproc(DevExpress.Xpo.Metadata.XPClassInfo,DevExpress.Xpo.LoadDataMemberOrderItem[],System.String,DevExpress.Data.Filtering.OperandValue[])">
            <summary>
                <para>Returns objects from a data store, mapping specified object members to columns in a result set obtained via the specified stored procedure.
</para>
            </summary>
            <param name="classInfo">
		An <see cref="T:DevExpress.Xpo.Metadata.XPClassInfo"/> object which contains the metadata information of a class corresponding to the stored procedure's result set. This can be a persistent class or an auxiliary non-persistent class.

            </param>
            <param name="members">
		An array of <see cref="T:DevExpress.Xpo.LoadDataMemberOrderItem"/> objects which provide mapping information for <i>classInfo</i> members and the stored procedure's result set columns.

            </param>
            <param name="sprocName">
		A <see cref="T:System.String"/> value that specifies the stored procedure's name.

            </param>
            <param name="parameters">
		An array of <see cref="T:DevExpress.Data.Filtering.OperandValue"/> objects representing parameters to pass to the stored procedure.

            </param>
            <returns>A collection of <i>classInfo</i> objects instantiated with data obtained via the specified stored procedure.
</returns>


        </member>
        <member name="M:DevExpress.Xpo.Session.GetObjectsFromSproc``1(System.Collections.Generic.List{DevExpress.Xpo.Metadata.XPMemberInfo},System.String,DevExpress.Data.Filtering.OperandValue[])">
            <summary>
                <para>Returns objects of the type designated by the specified generic type parameter from a data store, mapping specified object members to columns in a result set obtained via the specified stored procedure.
</para>
            </summary>
            <param name="members">
		A list of <see cref="T:DevExpress.Xpo.Metadata.XPMemberInfo"/> objects representing object members that are mapped to the stored procedure's result set columns. The order of list elements should correspond to the order of result set columns.

            </param>
            <param name="sprocName">
		A <see cref="T:System.String"/> value that specifies the stored procedure's name.

            </param>
            <param name="parameters">
		An array of <see cref="T:DevExpress.Data.Filtering.OperandValue"/> objects representing parameters to pass to the stored procedure.

            </param>
            <returns>A collection of objects of the specified type that are instantiated with data obtained via the specified stored procedure.
</returns>


        </member>
        <member name="M:DevExpress.Xpo.Session.GetObjectsFromSproc``1(System.String,DevExpress.Data.Filtering.OperandValue[])">
            <summary>
                <para>Returns objects of the type designated by the specified generic type parameter from a data store, mapping all object members to columns in a result set obtained via the specified stored procedure.
</para>
            </summary>
            <param name="sprocName">
		A <see cref="T:System.String"/> value that specifies the stored procedure's name.

            </param>
            <param name="parameters">
		An array of <see cref="T:DevExpress.Data.Filtering.OperandValue"/> objects representing parameters to pass to the stored procedure.

            </param>
            <returns>A collection of objects of the specified type that are instantiated with data obtained via the specified stored procedure.
</returns>


        </member>
        <member name="M:DevExpress.Xpo.Session.GetObjectsFromSproc``1(DevExpress.Xpo.LoadDataMemberOrderItem[],System.String,DevExpress.Data.Filtering.OperandValue[])">
            <summary>
                <para>Returns objects of the type designated by the specified generic type parameter from a data store, mapping specified object members to columns in a result set obtained via the specified stored procedure.
</para>
            </summary>
            <param name="members">
		An array of <see cref="T:DevExpress.Xpo.LoadDataMemberOrderItem"/> objects which provide mapping information for object members and the stored procedure's result set columns.

            </param>
            <param name="sprocName">
		A <see cref="T:System.String"/> value that specifies the stored procedure's name.

            </param>
            <param name="parameters">
		An array of <see cref="T:DevExpress.Data.Filtering.OperandValue"/> objects representing parameters to pass to the stored procedure.

            </param>
            <returns>A collection of objects of the specified type that are instantiated with data obtained via the specified stored procedure.
</returns>


        </member>
        <member name="M:DevExpress.Xpo.Session.GetObjectsInTransaction(DevExpress.Xpo.Metadata.XPClassInfo,DevExpress.Data.Filtering.CriteriaOperator,System.Boolean,System.Boolean)">
            <summary>
                <para>This member supports the internal infrastructure and is not intended to be used directly from your code.
</para>
            </summary>
            <param name="classInfo">
		 

            </param>
            <param name="condition">
		 [To be supplied] 
            </param>
            <param name="selectDeleted">
		 

            </param>
            <param name="caseSensitive">
		 

            </param>
            <returns> 
</returns>


        </member>
        <member name="M:DevExpress.Xpo.Session.GetObjectsInTransaction(DevExpress.Xpo.Metadata.XPClassInfo,DevExpress.Data.Filtering.CriteriaOperator,System.Boolean)">
            <summary>
                <para>This member supports the internal infrastructure and is not intended to be used directly from your code.
</para>
            </summary>
            <param name="classInfo">
		 

            </param>
            <param name="condition">
		 

            </param>
            <param name="selectDeleted">
		 

            </param>
            <returns> 
</returns>


        </member>
        <member name="M:DevExpress.Xpo.Session.GetObjectsInTransactionAsync(DevExpress.Xpo.Metadata.XPClassInfo,DevExpress.Data.Filtering.CriteriaOperator,System.Boolean,DevExpress.Xpo.Helpers.AsyncLoadObjectsCallback)">
            <summary>
                <para>This member supports the internal infrastructure and is not intended to be used directly from your code.
</para>
            </summary>
            <param name="classInfo">
		 

            </param>
            <param name="condition">
		 

            </param>
            <param name="selectDeleted">
		 

            </param>
            <param name="callback">
		 

            </param>


        </member>
        <member name="M:DevExpress.Xpo.Session.GetObjectsToDelete">
            <summary>
                <para>Returns a collection of persistent objects that are deleted in the transaction currently in progress.
</para>
            </summary>
            <returns>The collection of persistent objects that are deleted in the transaction currently in progress.
</returns>


        </member>
        <member name="M:DevExpress.Xpo.Session.GetObjectsToDelete(System.Boolean)">
            <summary>
                <para>Returns a collection of persistent objects that are deleted in the transaction currently in progress or in any of its parent transaction (optionally).
</para>
            </summary>
            <param name="includeParent">
		<b>true</b> to return persistent objects that are deleted in the parent transaction(s); otherwise, <b>false</b>.

            </param>
            <returns>The collection of persistent objects that are deleted in the transaction currently in progress.
</returns>


        </member>
        <member name="M:DevExpress.Xpo.Session.GetObjectsToSave(System.Boolean)">
            <summary>
                <para>Returns a collection of persistent objects that are saved in the transaction currently in progress or in any of its parent transaction (optionally).
</para>
            </summary>
            <param name="includeParent">
		<b>true</b> to return persistent objects that are saved in the parent transaction(s); otherwise, <b>false</b>.

            </param>
            <returns>The collection of persistent objects that are saved in the transaction currently in progress.

</returns>


        </member>
        <member name="M:DevExpress.Xpo.Session.GetObjectsToSave">
            <summary>
                <para>Returns a collection of objects that are saved in the transaction currently in progress.
</para>
            </summary>
            <returns>The collection of persistent objects that are saved in the transaction currently in progress.
</returns>


        </member>
        <member name="M:DevExpress.Xpo.Session.GetObjectType(DevExpress.Xpo.Metadata.XPClassInfo)">
            <summary>
                <para>This member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
</para>
            </summary>
            <param name="objectType">
		@nbsp;

            </param>
            <returns>@nbsp;
</returns>


        </member>
        <member name="M:DevExpress.Xpo.Session.GetObjectType(System.Object)">
            <summary>
                <para>This member supports the .NET Framework infrastructure and cannot be used directly from your code.
</para>
            </summary>
            <param name="theObject">
		@nbsp;

            </param>
            <returns>@nbsp;
</returns>


        </member>
        <member name="M:DevExpress.Xpo.Session.GetObjectType(System.Int32)">
            <summary>
                <para>This member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
</para>
            </summary>
            <param name="id">
		@nbsp;

            </param>
            <returns>@nbsp;
</returns>


        </member>
        <member name="M:DevExpress.Xpo.Session.GetProperties(DevExpress.Xpo.Metadata.XPClassInfo)">
            <summary>
                <para>Gets the properties of the class whose metadata is provided by the specified <see cref="T:DevExpress.Xpo.Metadata.XPClassInfo"/> object.
</para>
            </summary>
            <param name="classInfo">
		An <see cref="T:DevExpress.Xpo.Metadata.XPClassInfo"/> object which provides class description.

            </param>
            <returns>A collection of <see cref="T:System.ComponentModel.PropertyDescriptor"/> objects.
</returns>


        </member>
        <member name="F:DevExpress.Xpo.Session.GlobalSuppressExceptionOnReferredObjectAbsentInDataStore">
            <summary>
                <para>This member supports the .NET Framework infrastructure and cannot be used directly from your code.
</para>
            </summary>
            <returns>@nbsp;
</returns>


        </member>
        <member name="P:DevExpress.Xpo.Session.IdentityMapBehavior">
            <summary>
                <para>Gets or sets the session's Identity Map behavior.
</para>
            </summary>
            <value>An <see cref="T:DevExpress.Xpo.IdentityMapBehavior"/> enumeration value that specifies the session's Identity Map behavior.
</value>


        </member>
        <member name="P:DevExpress.Xpo.Session.InTransaction">
            <summary>
                <para>Indicates whether a transaction is in progress.
</para>
            </summary>
            <value><b>true</b> if a transaction is in progress; otherwise, <b>false</b>.
</value>


        </member>
        <member name="P:DevExpress.Xpo.Session.InTransactionMode">
            <summary>
                <para>Enables the mode in which querying a data store for objects includes all in-memory changes into query results.
</para>
            </summary>
            <value><b>true</b> if query results include all in-memory changes made to persistent objects; otherwise, <b>false</b>.
</value>


        </member>
        <member name="P:DevExpress.Xpo.Session.IsConnected">
            <summary>
                <para>Gets whether the session is connected to a database.
</para>
            </summary>
            <value><b>true</b> if the session is connected to a database; otherwise, <b>false</b>.
</value>


        </member>
        <member name="M:DevExpress.Xpo.Session.IsNewObject(System.Object)">
            <summary>
                <para>Indicates whether the specified object is contained within the session's cache.
</para>
            </summary>
            <param name="theObject">
		An object which represents the persistent object.

            </param>
            <returns><b>true</b> if the specified object doesn't contain within the session's cache; otherwise, <b>false</b>.
</returns>


        </member>
        <member name="M:DevExpress.Xpo.Session.IsNewObject(System.Object,System.Boolean)">
            <summary>
                <para>Indicates whether the specified persistent object is a newly created object which isn't saved in the transaction currently in progress or in any of its parent transaction (optionally).
</para>
            </summary>
            <param name="theObject">
		The persistent object to test.

            </param>
            <param name="includeParent">
		<b>true</b> to check parent transactions for the specified object; otherwise, <b>false</b>.

            </param>
            <returns><b>true</b> if the specified object is a new object; otherwise, <b>false</b>.
</returns>


        </member>
        <member name="M:DevExpress.Xpo.Session.IsObjectMarkedDeleted(System.Object)">
            <summary>
                <para>Indicates whether the specified persistent object is marked as deleted.
</para>
            </summary>
            <param name="theObject">
		The object to test.

            </param>
            <returns><b>true</b> if the specified object is marked as deleted; otherwise, <b>false</b>.
</returns>


        </member>
        <member name="P:DevExpress.Xpo.Session.IsObjectsLoading">
            <summary>
                <para>Indicates whether persistent objects are being loaded from a data store.
</para>
            </summary>
            <value><b>true</b> if persistent objects are being loaded from a data store; otherwise, <b>false</b>.
</value>


        </member>
        <member name="P:DevExpress.Xpo.Session.IsObjectsSaving">
            <summary>
                <para>Indicates whether persistent objects are being saved to a data store.
</para>
            </summary>
            <value><b>true</b> if persistent objects are being saved to a data store; otherwise, <b>false</b>.
</value>


        </member>
        <member name="M:DevExpress.Xpo.Session.IsObjectToDelete(System.Object)">
            <summary>
                <para>Indicates whether the specified object is deleted in the transaction currently in progress.
</para>
            </summary>
            <param name="theObject">
		The persistent object to test.

            </param>
            <returns><b>true</b> if the specified object is deleted in the transaction currently in progress; otherwise, <b>false</b>.
</returns>


        </member>
        <member name="M:DevExpress.Xpo.Session.IsObjectToDelete(System.Object,System.Boolean)">
            <summary>
                <para>Indicates whether the specified object is deleted in the transaction currently in progress or in any of its parent transaction (optionally).
</para>
            </summary>
            <param name="theObject">
		The persistent object to test.

            </param>
            <param name="includeParent">
		<b>true</b> to check whether the persistent object is deleted in the parent transaction(s); otherwise, <b>false</b>.

            </param>
            <returns><b>true</b> if the specified object is deleted in the transaction currently in progress or in any of its parent transaction (optionally); otherwise, <b>false</b>.
</returns>


        </member>
        <member name="M:DevExpress.Xpo.Session.IsObjectToSave(System.Object,System.Boolean)">
            <summary>
                <para>Indicates whether the specified object is saved in the transaction currently in progress or in any of its parent transaction (optionally).
</para>
            </summary>
            <param name="theObject">
		The persistent object to test.

            </param>
            <param name="includeParent">
		<b>true</b> to check whether the persistent object is saved in the parent transaction(s); otherwise, <b>false</b>.

            </param>
            <returns><b>true</b> if the specified object is saved in the transaction currently in progress or in any of its parent transaction (optionally); otherwise, <b>false</b>.
</returns>


        </member>
        <member name="M:DevExpress.Xpo.Session.IsObjectToSave(System.Object)">
            <summary>
                <para>Indicates whether the specified object is saved in the transaction currently in progress.
</para>
            </summary>
            <param name="theObject">
		The persistent object to test.

            </param>
            <returns><b>true</b> if the specified object is saved in the transaction currently in progress; otherwise, <b>false</b>.
</returns>


        </member>
        <member name="M:DevExpress.Xpo.Session.Load(DevExpress.Xpo.XPBaseCollection[])">
            <summary>
                <para>Populates the specified collections.
</para>
            </summary>
            <param name="collections">
		An array of <see cref="T:DevExpress.Xpo.XPBaseCollection"/> descendants that represent collections to be populated with persistent objects.

            </param>


        </member>
        <member name="M:DevExpress.Xpo.Session.Load(DevExpress.Xpo.Metadata.XPClassInfo,System.Collections.IEnumerable,System.String[])">
            <summary>
                <para>Populates the specified collections. This member supports the .NET Framework infrastructure and cannot be used directly from your code.
</para>
            </summary>
            <param name="classInfo">
		 

            </param>
            <param name="objects">
		 

            </param>
            <param name="collections">
		 

            </param>


        </member>
        <member name="M:DevExpress.Xpo.Session.Load``1(System.Collections.Generic.IEnumerable{``0},System.String[])">
            <summary>
                <para>This member supports the .NET Framework infrastructure and cannot be used directly from your code.
</para>
            </summary>
            <param name="objects">
		 

            </param>
            <param name="collections">
		 

            </param>


        </member>
        <member name="P:DevExpress.Xpo.Session.LockingOption">
            <summary>
                <para>Gets or sets a value which controls the persistent object's locking during a session.

</para>
            </summary>
            <value>A <see cref="T:DevExpress.Xpo.LockingOption"/> enumeration value which controls the persistent object's locking during a session.
</value>


        </member>
        <member name="E:DevExpress.Xpo.Session.ObjectChanged">
            <summary>
                <para>Occurs after an object's property has been changed. 
</para>
            </summary>


        </member>
        <member name="E:DevExpress.Xpo.Session.ObjectDeleted">
            <summary>
                <para>Occurs after an object has been deleted.
</para>
            </summary>


        </member>
        <member name="E:DevExpress.Xpo.Session.ObjectDeleting">
            <summary>
                <para>Occurs when an object is about to be deleted.
</para>
            </summary>


        </member>
        <member name="P:DevExpress.Xpo.Session.ObjectLayer">
            <summary>
                <para>Reserved for future use.
</para>
            </summary>
            <value> 
</value>


        </member>
        <member name="E:DevExpress.Xpo.Session.ObjectLoaded">
            <summary>
                <para>Occurs after an object's properties have been initialized with values from a data store.
</para>
            </summary>


        </member>
        <member name="E:DevExpress.Xpo.Session.ObjectLoading">
            <summary>
                <para>Occurs when an object's properties are about to be initialized with values from a data store.
</para>
            </summary>


        </member>
        <member name="E:DevExpress.Xpo.Session.ObjectSaved">
            <summary>
                <para>Occurs after an object has been saved to a data store.
</para>
            </summary>


        </member>
        <member name="E:DevExpress.Xpo.Session.ObjectSaving">
            <summary>
                <para>Occurs when an object is about to be saved to a data store.
</para>
            </summary>


        </member>
        <member name="E:DevExpress.Xpo.Session.ObjectsLoaded">
            <summary>
                <para>Occurs after persistent objects have been initialized with values from a data store.
</para>
            </summary>


        </member>
        <member name="E:DevExpress.Xpo.Session.ObjectsSaved">
            <summary>
                <para>Occurs after persistent objects have been saved to a data store.
</para>
            </summary>


        </member>
        <member name="P:DevExpress.Xpo.Session.ObjectsSavedInCurrentTransaction">
            <summary>
                <para>Gets the collection of <see cref="T:DevExpress.Xpo.IXPSimpleObject"/> objects that are saved in the transaction currently in progress.

</para>
            </summary>
            <value>A collection of <see cref="T:DevExpress.Xpo.IXPSimpleObject"/> objects.
</value>


        </member>
        <member name="P:DevExpress.Xpo.Session.OptimisticLockingReadBehavior">
            <summary>
                <para>Gets or sets a value which specifies how XPO behaves when reloading changed objects (objects with different versions).
</para>
            </summary>
            <value>An <see cref="T:DevExpress.Xpo.OptimisticLockingReadBehavior"/> enumeration value that specifies how XPO behaves when reloading changed objects (objects with different versions).
</value>


        </member>
        <member name="M:DevExpress.Xpo.Session.PreFetch(DevExpress.Xpo.Metadata.XPClassInfo,System.Collections.IEnumerable,System.String[])">
            <summary>
                <para>Populates the specified collections and delayed properties.
</para>
            </summary>
            <param name="classInfo">
		@nbsp;

            </param>
            <param name="objects">
		@nbsp;

            </param>
            <param name="collections">
		@nbsp;

            </param>


        </member>
        <member name="M:DevExpress.Xpo.Session.PreFetch(System.Collections.IEnumerable,DevExpress.Xpo.Metadata.XPMemberInfo,System.Collections.IEnumerable)">
            <summary>
                <para>Populates the specified collections and delayed properties.
</para>
            </summary>
            <param name="objects">
		@nbsp;

            </param>
            <param name="collectionInObjects">
		@nbsp;

            </param>
            <param name="collectionsContent">
		@nbsp;

            </param>


        </member>
        <member name="M:DevExpress.Xpo.Session.PreFetch``1(System.Collections.Generic.IEnumerable{``0},System.String[])">
            <summary>
                <para>Populates the specified collections and delayed properties.
</para>
            </summary>
            <param name="objects">
		 

            </param>
            <param name="collections">
		 

            </param>


        </member>
        <member name="M:DevExpress.Xpo.Session.PreFetch``1(System.Collections.Generic.IEnumerable{``0},System.String,System.Collections.IEnumerable)">
            <summary>
                <para>Populates the specified collections and delayed properties.
</para>
            </summary>
            <param name="objects">
		 

            </param>
            <param name="collectionInObjects">
		 

            </param>
            <param name="collectionsContent">
		 

            </param>


        </member>
        <member name="M:DevExpress.Xpo.Session.ProcessReferences(System.Object,DevExpress.Xpo.ProcessReferenceHandler)">
            <summary>
                <para>Returns a list objects that were processed within the specified event handler.
</para>
            </summary>
            <param name="target">
		@nbsp;

            </param>
            <param name="process">
		@nbsp;

            </param>
            <returns>@nbsp;
</returns>


        </member>
        <member name="M:DevExpress.Xpo.Session.PurgeDeletedObjects">
            <summary>
                <para>Deletes the objects marked as deleted from storage.
</para>
            </summary>
            <returns>A <see cref="T:DevExpress.Xpo.Helpers.PurgeResult"/> value that specifies the result of the operation.
</returns>


        </member>
        <member name="M:DevExpress.Xpo.Session.PurgeDeletedObjects(DevExpress.Xpo.IObjectLayer)">
            <summary>
                <para>Reserved for future use.
</para>
            </summary>
            <param name="objectLayer">
		 

            </param>
            <returns> 
</returns>


        </member>
        <member name="M:DevExpress.Xpo.Session.Reload(System.Object)">
            <summary>
                <para>Reloads the state of the specified persistent object from the data store.

</para>
            </summary>
            <param name="theObject">
		An object which represents the persistent object whose state needs to be reloaded.

            </param>


        </member>
        <member name="M:DevExpress.Xpo.Session.Reload(System.Object,System.Boolean)">
            <summary>
                <para>Reloads the state of the specified persistent object and its aggregated objects from the data store.

</para>
            </summary>
            <param name="theObject">
		An object which represents the persistent object whose state needs to be reloaded.

            </param>
            <param name="forceAggregatesReload">
		<b>true</b> to reload the state of aggregated objects; otherwise, <b>false</b>.

            </param>


        </member>
        <member name="M:DevExpress.Xpo.Session.RemoveFromDeleteList(System.Object)">
            <summary>
                <para>This member supports the .NET Framework infrastructure and cannot be used directly from your code.
</para>
            </summary>
            <param name="theObject">
		The persistent object.

            </param>


        </member>
        <member name="M:DevExpress.Xpo.Session.RemoveFromLists(System.Object)">
            <summary>
                <para>This member supports the .NET Framework infrastructure and cannot be used directly from your code..
</para>
            </summary>
            <param name="theObject">
		The persistent object.

            </param>


        </member>
        <member name="M:DevExpress.Xpo.Session.RemoveFromSaveList(System.Object)">
            <summary>
                <para>This member supports the .NET Framework infrastructure and cannot be used directly from your code.
</para>
            </summary>
            <param name="theObject">
		The persistent object.

            </param>


        </member>
        <member name="M:DevExpress.Xpo.Session.RollbackTransaction">
            <summary>
                <para>Rolls back a transaction to its starting point,, and completes it.
</para>
            </summary>


        </member>
        <member name="M:DevExpress.Xpo.Session.Save(System.Object)">
            <summary>
                <para>Saves the specified persistent object to a data store. 

</para>
            </summary>
            <param name="theObject">
		An object which represents the persistent object to save.

            </param>


        </member>
        <member name="M:DevExpress.Xpo.Session.Save(System.Collections.ICollection)">
            <summary>
                <para>Saves the specified persistent objects to a data store.
</para>
            </summary>
            <param name="objects">
		A collection of persistent objects to save in a data store.

            </param>


        </member>
        <member name="E:DevExpress.Xpo.Session.SchemaInit">
            <summary>
                <para>Occurs after the data schema is initialized or updated.
</para>
            </summary>


        </member>
        <member name="M:DevExpress.Xpo.Session.SelectData(DevExpress.Xpo.Metadata.XPClassInfo,DevExpress.Data.Filtering.CriteriaOperatorCollection,DevExpress.Data.Filtering.CriteriaOperator,DevExpress.Data.Filtering.CriteriaOperatorCollection,DevExpress.Data.Filtering.CriteriaOperator,System.Boolean,System.Int32,DevExpress.Xpo.SortingCollection)">
            <summary>
                <para>Retrieves objects from a session using the specified query parameters.
</para>
            </summary>
            <param name="classInfo">
		An <see cref="T:DevExpress.Xpo.Metadata.XPClassInfo"/> object which provides the metadata information for the objects to be retrieved. 

            </param>
            <param name="properties">
		A <see cref="T:DevExpress.Data.Filtering.CriteriaOperatorCollection"/> object which specifies object properties to be retrieved.

            </param>
            <param name="criteria">
		A <see cref="T:DevExpress.Data.Filtering.CriteriaOperator"/> descendant which specifies the objects to be retrieved.

            </param>
            <param name="groupProperties">
		A <see cref="T:DevExpress.Data.Filtering.CriteriaOperatorCollection"/> object which specifies the grouping properties.

            </param>
            <param name="groupCriteria">
		A <see cref="T:DevExpress.Data.Filtering.CriteriaOperator"/> descendant which specifies the grouping criteria for the retrieved objects.

            </param>
            <param name="selectDeleted">
		A Boolean value that specifies whether the objects marked as deleted must be retrieved.

            </param>
            <param name="topSelectedRecords">
		An integer value which specifies the maximum number of objects to be retrieved.

            </param>
            <param name="sorting">
		A <see cref="T:DevExpress.Xpo.SortingCollection"/> object that specifies the sort order for the list of the retrieved objects.

            </param>
            <returns>A list of objects retrieved from the session.
</returns>


        </member>
        <member name="M:DevExpress.Xpo.Session.SelectData(DevExpress.Xpo.Metadata.XPClassInfo,DevExpress.Data.Filtering.CriteriaOperatorCollection,DevExpress.Data.Filtering.CriteriaOperator,System.Boolean,System.Int32,DevExpress.Xpo.SortingCollection)">
            <summary>
                <para>Retrieves objects from a session using the specified query parameters.
</para>
            </summary>
            <param name="classInfo">
		An <see cref="T:DevExpress.Xpo.Metadata.XPClassInfo"/> object which provides the metadata information for the objects to be retrieved. 

            </param>
            <param name="properties">
		A <see cref="T:DevExpress.Data.Filtering.CriteriaOperatorCollection"/> object which specifies object properties to be retrieved.

            </param>
            <param name="criteria">
		A <see cref="T:DevExpress.Data.Filtering.CriteriaOperator"/> descendant which specifies the objects to be retrieved.

            </param>
            <param name="selectDeleted">
		A Boolean value that specifies whether the objects marked as deleted must be retrieved.

            </param>
            <param name="topSelectedRecords">
		An integer value which specifies the maximum number of objects to be retrieved.

            </param>
            <param name="sorting">
		A <see cref="T:DevExpress.Xpo.SortingCollection"/> object that specifies the sort order for the list of the retrieved objects.

            </param>
            <returns>A list of objects retrieved from the session.
</returns>


        </member>
        <member name="M:DevExpress.Xpo.Session.SelectData(DevExpress.Xpo.Metadata.XPClassInfo,DevExpress.Data.Filtering.CriteriaOperatorCollection,DevExpress.Data.Filtering.CriteriaOperator,DevExpress.Data.Filtering.CriteriaOperatorCollection,DevExpress.Data.Filtering.CriteriaOperator,System.Boolean,System.Int32,System.Int32,DevExpress.Xpo.SortingCollection)">
            <summary>
                <para>Retrieves objects from a session using the specified query parameters.
</para>
            </summary>
            <param name="classInfo">
		An <see cref="T:DevExpress.Xpo.Metadata.XPClassInfo"/> object which provides the metadata information for the objects to be retrieved.

            </param>
            <param name="properties">
		A <see cref="T:DevExpress.Data.Filtering.CriteriaOperatorCollection"/> object which specifies object properties to be retrieved.

            </param>
            <param name="criteria">
		A <see cref="T:DevExpress.Data.Filtering.CriteriaOperator"/> descendant which specifies the objects to be retrieved.

            </param>
            <param name="groupProperties">
		A <see cref="T:DevExpress.Data.Filtering.CriteriaOperatorCollection"/> object which specifies the grouping properties.

            </param>
            <param name="groupCriteria">
		A <see cref="T:DevExpress.Data.Filtering.CriteriaOperator"/> descendant which specifies the grouping criteria for the retrieved objects.

            </param>
            <param name="selectDeleted">
		<b>true</b> to include the persistent objects marked as deleted into the list; otherwise, <b>false</b>.

            </param>
            <param name="skipSelectedRecords">
		An integer value which specifies the number of objects to exclude when populating the list.

            </param>
            <param name="topSelectedRecords">
		An integer value which specifies the maximum number of objects to be retrieved.

            </param>
            <param name="sorting">
		A <see cref="T:DevExpress.Xpo.SortingCollection"/> object that specifies the sort order for the list of the retrieved objects.

            </param>
            <returns>A list of objects retrieved from the session.
</returns>


        </member>
        <member name="M:DevExpress.Xpo.Session.SelectData(DevExpress.Xpo.Metadata.XPClassInfo,DevExpress.Data.Filtering.CriteriaOperatorCollection,DevExpress.Data.Filtering.CriteriaOperator,System.Boolean,System.Int32,System.Int32,DevExpress.Xpo.SortingCollection)">
            <summary>
                <para>Retrieves objects from a session using the specified query parameters.
</para>
            </summary>
            <param name="classInfo">
		An <see cref="T:DevExpress.Xpo.Metadata.XPClassInfo"/> object which provides the metadata information for the objects to be retrieved.

            </param>
            <param name="properties">
		A <see cref="T:DevExpress.Data.Filtering.CriteriaOperatorCollection"/> object which specifies object properties to be retrieved.

            </param>
            <param name="criteria">
		A <see cref="T:DevExpress.Data.Filtering.CriteriaOperator"/> descendant which specifies the objects to be retrieved.

            </param>
            <param name="selectDeleted">
		<b>true</b> to include the persistent objects marked as deleted into the list; otherwise, <b>false</b>.

            </param>
            <param name="skipSelectedRecords">
		An integer value which specifies the number of objects to exclude when populating the list.

            </param>
            <param name="topSelectedRecords">
		An integer value which specifies the maximum number of objects to be retrieved.

            </param>
            <param name="sorting">
		A <see cref="T:DevExpress.Xpo.SortingCollection"/> object that specifies the sort order for the list of retrieved objects.

            </param>
            <returns>A list of objects retrieved from the session.
</returns>


        </member>
        <member name="M:DevExpress.Xpo.Session.SelectDataAsync(DevExpress.Xpo.Metadata.XPClassInfo,DevExpress.Data.Filtering.CriteriaOperatorCollection,DevExpress.Data.Filtering.CriteriaOperator,DevExpress.Data.Filtering.CriteriaOperatorCollection,DevExpress.Data.Filtering.CriteriaOperator,System.Boolean,System.Int32,System.Int32,DevExpress.Xpo.SortingCollection,DevExpress.Xpo.AsyncSelectDataCallback)">
            <summary>
                <para>Asynchronously retrieves objects from a session, using the specified query parameters.
</para>
            </summary>
            <param name="classInfo">
		An <see cref="T:DevExpress.Xpo.Metadata.XPClassInfo"/> object which provides the metadata information for the objects to be retrieved.

            </param>
            <param name="properties">
		A <see cref="T:DevExpress.Data.Filtering.CriteriaOperatorCollection"/> object which specifies object properties to be retrieved.

            </param>
            <param name="criteria">
		A <see cref="T:DevExpress.Data.Filtering.CriteriaOperator"/> descendant which specifies the objects to be retrieved.

            </param>
            <param name="groupProperties">
		A <see cref="T:DevExpress.Data.Filtering.CriteriaOperatorCollection"/> object which specifies the grouping properties.

            </param>
            <param name="groupCriteria">
		A <see cref="T:DevExpress.Data.Filtering.CriteriaOperator"/> descendant which specifies the grouping criteria for the retrieved objects.

            </param>
            <param name="selectDeleted">
		<b>true</b> to include the persistent objects marked as deleted into the list; otherwise, <b>false</b>.

            </param>
            <param name="skipSelectedRecords">
		An integer value which specifies the number of objects to exclude when populating the list.

            </param>
            <param name="topSelectedRecords">
		An integer value which specifies the maximum number of objects to be retrieved.

            </param>
            <param name="sorting">
		A <see cref="T:DevExpress.Xpo.SortingCollection"/> object that specifies the sort order for the list of retrieved objects.

            </param>
            <param name="callback">
		A <see cref="T:DevExpress.Xpo.AsyncSelectDataCallback"/> delegate to be called after the list has been retrieved. This list is passed as a parameter to <i>callback</i>.

            </param>


        </member>
        <member name="M:DevExpress.Xpo.Session.SetKeyValue(System.Object,System.Object)">
            <summary>
                <para>Assigns the key property's value of the specified persistent object.
</para>
            </summary>
            <param name="theObject">
		A persistent object whose key property value is set.

            </param>
            <param name="keyValue">
		An object representing the key property's value.

            </param>


        </member>
        <member name="P:DevExpress.Xpo.Session.SuppressThrowingAssociationCollectionWithDisabledLoading">
            <summary>
                <para>Specifies whether exceptions are thrown when committing changes in a collection whose <see cref="P:DevExpress.Xpo.XPBaseCollection.LoadingEnabled"/> property is set to <b>false</b>.
</para>
            </summary>
            <value><b>true</b>, to suppress exceptions; otherwise <b>false</b>.
</value>


        </member>
        <member name="M:DevExpress.Xpo.Session.ToString">
            <summary>
                <para>Returns a string that represents the current session.
</para>
            </summary>
            <returns>A <see cref="T:System.String"/> value which represents the current object.
</returns>


        </member>
        <member name="P:DevExpress.Xpo.Session.TrackingChanges">
            <summary>
                <para>Indicates whether changes made to persistent objects are being tracked or a list of tracked changes is not empty.
</para>
            </summary>
            <value>In sessions, <b>true</b> if changes made to persistent objects are currently being tracked; otherwise, <b>false</b>.
In units of work, <b>true</b> if a list of tracked changes is not empty; otherwise, <b>false</b>.
</value>


        </member>
        <member name="M:DevExpress.Xpo.Session.TriggerObjectChanged(System.Object,DevExpress.Xpo.ObjectChangeEventArgs)">
            <summary>
                <para>This member supports the .NET Framework infrastructure and cannot be used directly from your code.
</para>
            </summary>
            <param name="changedObject">
		@nbsp;

            </param>
            <param name="e">
		@nbsp;

            </param>


        </member>
        <member name="P:DevExpress.Xpo.Session.TypesManager">
            <summary>
                <para>This member supports the XPO Framework infrastructure and is not intended to be used directly from your code.
</para>
            </summary>
            <value> [To be supplied] </value>


        </member>
        <member name="M:DevExpress.Xpo.Session.UpdateSchema(System.Reflection.Assembly[])">
            <summary>
                <para>Updates the storage schema according to the class descriptions that are listed in the specified assemblies.

</para>
            </summary>
            <param name="assemblies">
		An array of <see cref="T:System.Reflection.Assembly"/> objects that represent the assemblies used to scan for persistent objects.

            </param>


        </member>
        <member name="M:DevExpress.Xpo.Session.UpdateSchema">
            <summary>
                <para>Updates the storage schema according to the class descriptions that are listed in the assemblies that have been loaded into the application domain.

</para>
            </summary>


        </member>
        <member name="M:DevExpress.Xpo.Session.UpdateSchema(System.Type[])">
            <summary>
                <para>Updates the storage schema according to the class descriptions of the specified types.

</para>
            </summary>
            <param name="types">
		An array of <see cref="T:System.Type"/> objects that represent the types of objects for which schema should be created in the data store.


            </param>


        </member>
        <member name="M:DevExpress.Xpo.Session.UpdateSchema(System.Boolean,DevExpress.Xpo.Metadata.XPClassInfo[])">
            <summary>
                <para>Updates the database schema according to the class descriptions of the specified types.
</para>
            </summary>
            <param name="dontCreateIfFirstTableNotExist">
		<b>true</b> if the schema should not be created if the table that corresponds to the first item of the specified type doesn't exist in the data store; otherwise, <b>false</b>.

            </param>
            <param name="types">
		An array of <see cref="T:System.Type"/> objects that represent the types of objects for which schema should be created in the data store.

            </param>
            <returns>An <see cref="T:DevExpress.Xpo.DB.UpdateSchemaResult"/> enumeration value which specifies the result of the update operation.
</returns>


        </member>
        <member name="M:DevExpress.Xpo.Session.UpdateSchema(DevExpress.Xpo.Metadata.XPClassInfo[])">
            <summary>
                <para>Updates the database schema to support the persistence of the objects with the specified metadata information.
</para>
            </summary>
            <param name="types">
		An array of <see cref="T:DevExpress.Xpo.Metadata.XPClassInfo"/> objects that specify object metadata for which schema should be created in the data store.


            </param>


        </member>
        <member name="T:DevExpress.Xpo.SchemaInitEventHandler">

            <summary>
                <para>Represents a method that will handle the <see cref="E:DevExpress.Xpo.Session.SchemaInit"/> event.
</para>
            </summary>

        </member>
        <member name="M:DevExpress.Xpo.SchemaInitEventHandler.Invoke(System.Object,DevExpress.Xpo.SchemaInitEventArgs)">
            <summary>
                <para>Represents a method that will handle the <see cref="E:DevExpress.Xpo.Session.SchemaInit"/> event.
</para>
            </summary>
            <param name="sender">
		The event source. Identifies the <see cref="T:DevExpress.Xpo.Session"/> that raised the event.

            </param>
            <param name="e">
		A <see cref="T:DevExpress.Xpo.SchemaInitEventArgs"/> object that contains event data.

            </param>


        </member>
        <member name="T:DevExpress.Xpo.SchemaInitEventArgs">

            <summary>
                <para>Provides data for the <see cref="E:DevExpress.Xpo.IDataLayer.SchemaInit"/> event.
</para>
            </summary>

        </member>
        <member name="M:DevExpress.Xpo.SchemaInitEventArgs.#ctor(DevExpress.Xpo.Metadata.XPClassInfo,System.Data.IDbCommand)">
            <summary>
                <para>Initializes a new instance of the <see cref="T:DevExpress.Xpo.SchemaInitEventArgs"/> class.
</para>
            </summary>
            <param name="table">
		An <see cref="T:DevExpress.Xpo.Metadata.XPClassInfo"/> object which provides object metadata for the schema which has been created in storage. This value is assigned to the <see cref="P:DevExpress.Xpo.SchemaInitEventArgs.Table"/> property.


            </param>
            <param name="command">
		An object which implements the <see cref="T:System.Data.IDbCommand"/> interface. This value is assigned to the <see cref="P:DevExpress.Xpo.SchemaInitEventArgs.Command"/> property.

            </param>


        </member>
        <member name="P:DevExpress.Xpo.SchemaInitEventArgs.Command">
            <summary>
                <para>Gets an SQL statement which can be executed while connected to an SQL data source.
</para>
            </summary>
            <value>An object which implements the <see cref="T:System.Data.IDbCommand"/> interface.
</value>


        </member>
        <member name="P:DevExpress.Xpo.SchemaInitEventArgs.Table">
            <summary>
                <para>Gets an object metadata the schema for which has been created in storage.

</para>
            </summary>
            <value>An <see cref="T:DevExpress.Xpo.Metadata.XPClassInfo"/> object which specifies object metadata the schema for which has been created in storage.

</value>


        </member>
        <member name="T:DevExpress.Xpo.PersistentAttribute">

            <summary>
                <para>Indicates that a property, field or class will be stored in a persistent data store.

</para>
            </summary>

        </member>
        <member name="M:DevExpress.Xpo.PersistentAttribute.#ctor(System.String)">
            <summary>
                <para>Initializes a new instance of the <see cref="T:DevExpress.Xpo.PersistentAttribute"/> class with the specified name for the table or column.

</para>
            </summary>
            <param name="mapTo">
		A <see cref="T:System.String"/> value which specifies the name of the table or column to map a class or property/field to. This value is assigned to the <see cref="P:DevExpress.Xpo.PersistentAttribute.MapTo"/> property.

            </param>


        </member>
        <member name="M:DevExpress.Xpo.PersistentAttribute.#ctor">
            <summary>
                <para>Initializes a new instance of the <see cref="T:DevExpress.Xpo.PersistentAttribute"/> class.
</para>
            </summary>


        </member>
        <member name="F:DevExpress.Xpo.PersistentAttribute.AttributeType">
            <summary>
                <para>Gets the type of the current instance.
</para>
            </summary>
            <returns>A <see cref="T:System.Type"/> instance that represents the exact runtime type of the current instance.
</returns>


        </member>
        <member name="P:DevExpress.Xpo.PersistentAttribute.MapTo">
            <summary>
                <para>Gets the name of the table or column to map a class or a property/field to.
</para>
            </summary>
            <value>A <see cref="T:System.String"/> value which specifies the name of the table or column to map a class or property/field to.
</value>


        </member>
        <member name="T:DevExpress.Xpo.PersistentAliasAttribute">

            <summary>
                <para>Indicates that a property is not persistent and its value is calculated based upon the values of a specific persistent field(s).


</para>
            </summary>

        </member>
        <member name="M:DevExpress.Xpo.PersistentAliasAttribute.#ctor(System.String)">
            <summary>
                <para>Initializes a new instance of the <see cref="T:DevExpress.Xpo.PersistentAliasAttribute"/> class.
</para>
            </summary>
            <param name="aliasExpression">
		A <see cref="T:System.String"/> value which specifies the name of the field which the property's value is stored in. This value is assigned to the <see cref="P:DevExpress.Xpo.PersistentAliasAttribute.AliasExpression"/> property.

            </param>


        </member>
        <member name="P:DevExpress.Xpo.PersistentAliasAttribute.AliasExpression">
            <summary>
                <para>Gets the expression which determines how the property's value is calculated.
</para>
            </summary>
            <value>A <see cref="T:System.String"/> value which specifies the expression which determines how the property's value is calculated.
</value>


        </member>
        <member name="T:DevExpress.Xpo.OptimisticLockingAttribute">

            <summary>
                <para>Specifies that a persistent object's state can be locked during a session.
</para>
            </summary>

        </member>
        <member name="M:DevExpress.Xpo.OptimisticLockingAttribute.#ctor(System.Boolean)">
            <summary>
                <para>Initializes a new instance of the <see cref="T:DevExpress.Xpo.OptimisticLockingAttribute"/> class with the specified <see cref="P:DevExpress.Xpo.OptimisticLockingAttribute.Enabled"/> property.
</para>
            </summary>
            <param name="enabled">
		<b>true</b> to enable optimistic locking; otherwise, <b>false</b>. This value is assigned to the <see cref="P:DevExpress.Xpo.OptimisticLockingAttribute.Enabled"/> property.


            </param>


        </member>
        <member name="M:DevExpress.Xpo.OptimisticLockingAttribute.#ctor">
            <summary>
                <para>Initializes a new instance of the <see cref="T:DevExpress.Xpo.OptimisticLockingAttribute"/> class with default settings.
</para>
            </summary>


        </member>
        <member name="M:DevExpress.Xpo.OptimisticLockingAttribute.#ctor(System.String)">
            <summary>
                <para>Initializes a new instance of the OptimisticLockingAttribute class with the specified field name.
</para>
            </summary>
            <param name="fieldName">
		A string that specifies the name of a system field. This value is assigned to the <see cref="P:DevExpress.Xpo.OptimisticLockingAttribute.FieldName"/> property.

            </param>


        </member>
        <member name="F:DevExpress.Xpo.OptimisticLockingAttribute.DefaultFieldName">
            <summary>
                <para>Specifies the default name of a system field which is used to control object locking for objects that have the object locking option enabled.
</para>
            </summary>
            <returns> [To be supplied] </returns>


        </member>
        <member name="P:DevExpress.Xpo.OptimisticLockingAttribute.Enabled">
            <summary>
                <para>Gets or sets whether optimistic locking is enabled.
</para>
            </summary>
            <value><b>true</b> to enable optimistic locking; otherwise, <b>false</b>.
</value>


        </member>
        <member name="P:DevExpress.Xpo.OptimisticLockingAttribute.FieldName">
            <summary>
                <para>Gets the name of the system field which is used to control object locking for objects that have the object locking option enabled.

</para>
            </summary>
            <value>A <see cref="T:System.String"/> value that specifies the name of a system field.
</value>


        </member>
        <member name="T:DevExpress.Xpo.ObjectManipulationEventHandler">

            <summary>
                <para><see short="M:DevExpress.Xpo.ObjectManipulationEventHandler.Invoke"/>
</para>
            </summary>

        </member>
        <member name="M:DevExpress.Xpo.ObjectManipulationEventHandler.Invoke(System.Object,DevExpress.Xpo.ObjectManipulationEventArgs)">
            <summary>
                <para>Represents a method that will handle events that process a persistent object.
</para>
            </summary>
            <param name="sender">
		The event sender.

            </param>
            <param name="e">
		An <see cref="T:DevExpress.Xpo.ObjectManipulationEventArgs"/> object that contains event data.

            </param>


        </member>
        <member name="T:DevExpress.Xpo.ObjectManipulationEventArgs">

            <summary>
                <para>Provides data for the object manipulating events.
</para>
            </summary>

        </member>
        <member name="M:DevExpress.Xpo.ObjectManipulationEventArgs.#ctor(System.Object)">
            <summary>
                <para>Initializes a new instance of the <see cref="T:DevExpress.Xpo.ObjectManipulationEventArgs"/> class.
</para>
            </summary>
            <param name="theObject">
		An object which is currently being processed. This value is assigned to the <see cref="P:DevExpress.Xpo.ObjectManipulationEventArgs.Object"/> property.

            </param>


        </member>
        <member name="M:DevExpress.Xpo.ObjectManipulationEventArgs.#ctor(DevExpress.Xpo.Session,System.Object)">
            <summary>
                <para>Initializes a new instance of the <see cref="T:DevExpress.Xpo.ObjectManipulationEventArgs"/> class.
</para>
            </summary>
            <param name="session">
		The <see cref="T:DevExpress.Xpo.Session"/> object. This value is assigned to the <see cref="P:DevExpress.Xpo.ObjectManipulationEventArgs.Session"/> property.

            </param>
            <param name="theObject">
		An object which is currently being processed. This value is assigned to the <see cref="P:DevExpress.Xpo.ObjectManipulationEventArgs.Object"/> property.

            </param>


        </member>
        <member name="P:DevExpress.Xpo.ObjectManipulationEventArgs.Object">
            <summary>
                <para>Gets the object currently being processed.
</para>
            </summary>
            <value>The object which is currently being processed.

</value>


        </member>
        <member name="P:DevExpress.Xpo.ObjectManipulationEventArgs.Session">
            <summary>
                <para>Gets the session whose persistent object is currently being processed.
</para>
            </summary>
            <value>A <see cref="T:DevExpress.Xpo.Session"/> object whose persistent object is being processed.
</value>


        </member>
        <member name="T:DevExpress.Xpo.ObjectChangeEventHandler">

            <summary>
                <para>Represents a method that will handle the <see cref="E:DevExpress.Xpo.XPBaseObject.Changed"/> event.
</para>
            </summary>

        </member>
        <member name="M:DevExpress.Xpo.ObjectChangeEventHandler.Invoke(System.Object,DevExpress.Xpo.ObjectChangeEventArgs)">
            <summary>
                <para>Represents a method that will handle the <see cref="E:DevExpress.Xpo.XPBaseObject.Changed"/> event.
</para>
            </summary>
            <param name="sender">
		The event sender. Identifies the object that raised the event.

            </param>
            <param name="e">
		An <see cref="T:DevExpress.Xpo.ObjectChangeEventArgs"/> object that contains event data.


            </param>


        </member>
        <member name="T:DevExpress.Xpo.ObjectChangeEventArgs">

            <summary>
                <para>Provides data for the <see cref="E:DevExpress.Xpo.XPBaseObject.Changed"/> and <see cref="E:DevExpress.Xpo.Session.ObjectChanged"/> events.
</para>
            </summary>

        </member>
        <member name="M:DevExpress.Xpo.ObjectChangeEventArgs.#ctor(DevExpress.Xpo.ObjectChangeReason)">
            <summary>
                <para>Initializes a new instance of the <see cref="T:DevExpress.Xpo.ObjectChangeEventArgs"/> class with the specified <see cref="P:DevExpress.Xpo.ObjectChangeEventArgs.Reason"/> property.
</para>
            </summary>
            <param name="reason">
		An <see cref="T:DevExpress.Xpo.ObjectChangeReason"/> enumeration value which represents the way that the object has been changed. This value is assigned to the <see cref="P:DevExpress.Xpo.ObjectChangeEventArgs.Reason"/> property.


            </param>


        </member>
        <member name="M:DevExpress.Xpo.ObjectChangeEventArgs.#ctor(DevExpress.Xpo.ObjectChangeReason,System.String)">
            <summary>
                <para>Initializes a new instance of the <see cref="T:DevExpress.Xpo.ObjectChangeEventArgs"/> class with the specified <see cref="P:DevExpress.Xpo.ObjectChangeEventArgs.Reason"/> and <see cref="P:DevExpress.Xpo.ObjectChangeEventArgs.PropertyName"/> properties.
</para>
            </summary>
            <param name="reason">
		An <see cref="T:DevExpress.Xpo.ObjectChangeReason"/> enumeration value which represents the way that the object has been changed. This value is assigned to the <see cref="P:DevExpress.Xpo.ObjectChangeEventArgs.Reason"/> property.


            </param>
            <param name="propertyName">
		A <see cref="T:System.String"/> value which specifies the name of the property whose value has been changed. This value is assigned to the <see cref="P:DevExpress.Xpo.ObjectChangeEventArgs.PropertyName"/> property.

            </param>


        </member>
        <member name="M:DevExpress.Xpo.ObjectChangeEventArgs.#ctor(System.String,System.Object,System.Object)">
            <summary>
                <para>Initializes a new instance of the <see cref="T:DevExpress.Xpo.ObjectChangeEventArgs"/> class with the specified properties.
</para>
            </summary>
            <param name="propertyName">
		A <see cref="T:System.String"/> value which specifies the name of the property whose value has been changed. This value is assigned to the <see cref="P:DevExpress.Xpo.ObjectChangeEventArgs.PropertyName"/> property.

            </param>
            <param name="oldValue">
		An object which represents the old value.

            </param>
            <param name="newValue">
		An object which represents the new value.

            </param>


        </member>
        <member name="M:DevExpress.Xpo.ObjectChangeEventArgs.#ctor(DevExpress.Xpo.Session,System.Object,DevExpress.Xpo.ObjectChangeReason)">
            <summary>
                <para>Initializes a new instance of the <see cref="T:DevExpress.Xpo.ObjectChangeEventArgs"/> class with the specified parameters.
</para>
            </summary>
            <param name="session">
		The Session of the object whose property has been changed. This value is assigned to the <see cref="P:DevExpress.Xpo.ObjectChangeEventArgs.Session"/> property.

            </param>
            <param name="theObject">
		The object whose property has been changed. This value is assigned to the <see cref="P:DevExpress.Xpo.ObjectChangeEventArgs.Object"/> property.

            </param>
            <param name="reason">
		An <see cref="T:DevExpress.Xpo.ObjectChangeReason"/> enumeration value which represents the way that the object has been changed. This value is assigned to the <see cref="P:DevExpress.Xpo.ObjectChangeEventArgs.Reason"/> property.

            </param>


        </member>
        <member name="M:DevExpress.Xpo.ObjectChangeEventArgs.#ctor(DevExpress.Xpo.Session,System.Object,System.String,System.Object,System.Object)">
            <summary>
                <para>Initializes a new instance of the <see cref="T:DevExpress.Xpo.ObjectChangeEventArgs"/> class with the specified parameters.
</para>
            </summary>
            <param name="session">
		The Session of the object whose property has been changed. This value is assigned to the <see cref="P:DevExpress.Xpo.ObjectChangeEventArgs.Session"/> property.

            </param>
            <param name="theObject">
		The object whose property has been changed. This value is assigned to the <see cref="P:DevExpress.Xpo.ObjectChangeEventArgs.Object"/> property.

            </param>
            <param name="propertyName">
		A <see cref="T:System.String"/> value which specifies the name of the property whose value has been changed. This value is assigned to the <see cref="P:DevExpress.Xpo.ObjectChangeEventArgs.PropertyName"/> property.

            </param>
            <param name="oldValue">
		An object which represents the changed property's old value.

            </param>
            <param name="newValue">
		An object which represents the changed property's new value.

            </param>


        </member>
        <member name="M:DevExpress.Xpo.ObjectChangeEventArgs.#ctor(DevExpress.Xpo.Session,System.Object,DevExpress.Xpo.ObjectChangeReason,System.String,System.Object,System.Object)">
            <summary>
                <para>Initializes a new instance of the <see cref="T:DevExpress.Xpo.ObjectChangeEventArgs"/> class with the specified parameters.
</para>
            </summary>
            <param name="session">
		The Session of the object whose property has been changed. This value is assigned to the <see cref="P:DevExpress.Xpo.ObjectChangeEventArgs.Session"/> property.

            </param>
            <param name="theObject">
		The object whose property has been changed. This value is assigned to the <see cref="P:DevExpress.Xpo.ObjectChangeEventArgs.Object"/> property.

            </param>
            <param name="reason">
		An <see cref="T:DevExpress.Xpo.ObjectChangeReason"/> enumeration value which represents the way that the object has been changed. This value is assigned to the <see cref="P:DevExpress.Xpo.ObjectChangeEventArgs.Reason"/> property.

            </param>
            <param name="propertyName">
		A <see cref="T:System.String"/> value which specifies the name of the property whose value has been changed. This value is assigned to the <see cref="P:DevExpress.Xpo.ObjectChangeEventArgs.PropertyName"/> property.

            </param>
            <param name="oldValue">
		An object which represents the changed property's old value.

            </param>
            <param name="newValue">
		An object which represents the changed property's new value.

            </param>


        </member>
        <member name="P:DevExpress.Xpo.ObjectChangeEventArgs.NewValue">
            <summary>
                <para>Gets or sets the property's new value.
</para>
            </summary>
            <value>The property's new value.
</value>


        </member>
        <member name="P:DevExpress.Xpo.ObjectChangeEventArgs.Object">
            <summary>
                <para>Gets or sets the object whose property has been changed.
</para>
            </summary>
            <value>The object whose property has been changed.
</value>


        </member>
        <member name="P:DevExpress.Xpo.ObjectChangeEventArgs.OldValue">
            <summary>
                <para>Gets or sets the property's old value.
</para>
            </summary>
            <value>The property's old value.
</value>


        </member>
        <member name="P:DevExpress.Xpo.ObjectChangeEventArgs.PropertyName">
            <summary>
                <para>Gets the name of the property affected by the changes made.

</para>
            </summary>
            <value>The name of the property affected by the changes.

</value>


        </member>
        <member name="P:DevExpress.Xpo.ObjectChangeEventArgs.Reason">
            <summary>
                <para>Gets the way in which the object has been changed.

</para>
            </summary>
            <value>An <see cref="T:DevExpress.Xpo.ObjectChangeReason"/> enumeration value which represents the way in which the object has been changed.

</value>


        </member>
        <member name="P:DevExpress.Xpo.ObjectChangeEventArgs.Session">
            <summary>
                <para>Gets or sets the Session of the object whose property has been changed.
</para>
            </summary>
            <value>The Session of the object whose property has been changed.
</value>


        </member>
        <member name="T:DevExpress.Xpo.NullValueAttribute">

            <summary>
                <para>Associates a constant with the null value of a property or a field of a simple type.
</para>
            </summary>

        </member>
        <member name="M:DevExpress.Xpo.NullValueAttribute.#ctor(System.Char)">
            <summary>
                <para>Initializes a new instance of the <see cref="T:DevExpress.Xpo.NullValueAttribute"/> class with the specified Unicode character constant.
</para>
            </summary>
            <param name="value">
		A <see cref="T:System.Char"/> value which is associated with a null value for a property or a field. This value is assigned to the <see cref="P:DevExpress.Xpo.NullValueAttribute.Value"/> property.

            </param>


        </member>
        <member name="M:DevExpress.Xpo.NullValueAttribute.#ctor(System.Double)">
            <summary>
                <para>Initializes a new instance of the <see cref="T:DevExpress.Xpo.NullValueAttribute"/> class with the specified double-precision floating point number constant.
</para>
            </summary>
            <param name="value">
		A <see cref="T:System.Double"/> value which is associated with a null value for a property or a field. This value is assigned to the <see cref="P:DevExpress.Xpo.NullValueAttribute.Value"/> property.

            </param>


        </member>
        <member name="M:DevExpress.Xpo.NullValueAttribute.#ctor(System.String)">
            <summary>
                <para>Initializes a new instance of the <see cref="T:DevExpress.Xpo.NullValueAttribute"/> class with the specified string constant.
</para>
            </summary>
            <param name="value">
		A <see cref="T:System.String"/> value which is associated with a null value for a property or a field. This value is assigned to the <see cref="P:DevExpress.Xpo.NullValueAttribute.Value"/> property.

            </param>


        </member>
        <member name="M:DevExpress.Xpo.NullValueAttribute.#ctor(System.Type,System.String)">
            <summary>
                <para>Initializes a new instance of the <see cref="T:DevExpress.Xpo.NullValueAttribute"/> class and converts the specified value into the specified type.
</para>
            </summary>
            <param name="type">
		A <see cref="T:System.Type"/> which represents the type that the value associated with the null value of a property or a field is converted to.


            </param>
            <param name="value">
		A <see cref="T:System.String"/> value which is converted into the specified type. This value is assigned to the <see cref="P:DevExpress.Xpo.NullValueAttribute.Value"/> property.

            </param>


        </member>
        <member name="M:DevExpress.Xpo.NullValueAttribute.#ctor(System.Boolean)">
            <summary>
                <para>Initializes a new instance of the <see cref="T:DevExpress.Xpo.NullValueAttribute"/> class with the specified Boolean constant.
</para>
            </summary>
            <param name="value">
		A <see cref="T:System.Boolean"/> value which is associated with a null value for a property or a field. This value is assigned to the <see cref="P:DevExpress.Xpo.NullValueAttribute.Value"/> property.

            </param>


        </member>
        <member name="M:DevExpress.Xpo.NullValueAttribute.#ctor(System.Single)">
            <summary>
                <para>Initializes a new instance of the <see cref="T:DevExpress.Xpo.NullValueAttribute"/> class with the specified single-precision floating point number constant.
</para>
            </summary>
            <param name="value">
		A <see cref="T:System.Single"/> value which is associated with a null value for a property or a field. This value is assigned to the <see cref="P:DevExpress.Xpo.NullValueAttribute.Value"/> property.

            </param>


        </member>
        <member name="M:DevExpress.Xpo.NullValueAttribute.#ctor(System.Byte)">
            <summary>
                <para>Initializes a new instance of the <see cref="T:DevExpress.Xpo.NullValueAttribute"/> class with the specified 8-bit unsigned integer constant.
</para>
            </summary>
            <param name="value">
		A <see cref="T:System.Byte"/> value which is associated with a null value for a property or a field. This value is assigned to the <see cref="P:DevExpress.Xpo.NullValueAttribute.Value"/> property.

            </param>


        </member>
        <member name="M:DevExpress.Xpo.NullValueAttribute.#ctor(System.Object)">
            <summary>
                <para>Initializes a new instance of the <see cref="T:DevExpress.Xpo.NullValueAttribute"/> class with the object type constant.
</para>
            </summary>
            <param name="value">
		A <see cref="T:System.Object"/> value which is associated with a null value for a property or a field. This value is assigned to the <see cref="P:DevExpress.Xpo.NullValueAttribute.Value"/> property.

            </param>


        </member>
        <member name="M:DevExpress.Xpo.NullValueAttribute.#ctor(System.Int16)">
            <summary>
                <para>Initializes a new instance of the <see cref="T:DevExpress.Xpo.NullValueAttribute"/> class with the specified 16-bit signed integer constant.
</para>
            </summary>
            <param name="value">
		A <see cref="T:System.Int16"/> value which is associated with a null value for a property or a field. This value is assigned to the <see cref="P:DevExpress.Xpo.NullValueAttribute.Value"/> property.

            </param>


        </member>
        <member name="M:DevExpress.Xpo.NullValueAttribute.#ctor(System.Int64)">
            <summary>
                <para>Initializes a new instance of the <see cref="T:DevExpress.Xpo.NullValueAttribute"/> class with the specified 64-bit signed integer constant.
</para>
            </summary>
            <param name="value">
		A <see cref="T:System.Int64"/> value which is associated with a null value for a property or a field. This value is assigned to the <see cref="P:DevExpress.Xpo.NullValueAttribute.Value"/> property.

            </param>


        </member>
        <member name="M:DevExpress.Xpo.NullValueAttribute.#ctor(System.Int32)">
            <summary>
                <para>Initializes a new instance of the <see cref="T:DevExpress.Xpo.NullValueAttribute"/> class with the specified 32-bit signed integer constant.
</para>
            </summary>
            <param name="value">
		A <see cref="T:System.Int32"/> value  associated with a null value for a property or a field. This value is assigned to the <see cref="P:DevExpress.Xpo.NullValueAttribute.Value"/> property.

            </param>


        </member>
        <member name="P:DevExpress.Xpo.NullValueAttribute.Value">
            <summary>
                <para>Gets or sets a null value for a property or a field.
</para>
            </summary>
            <value>A <see cref="T:System.Object"/> value which is associated with a null value for a property or a field.
</value>


        </member>
        <member name="T:DevExpress.Xpo.NonPersistentAttribute">

            <summary>
                <para>Indicates that a class, property or field will not be stored in a persistent data store.

</para>
            </summary>

        </member>
        <member name="M:DevExpress.Xpo.NonPersistentAttribute.#ctor">
            <summary>
                <para>Initializes a new instance of the <see cref="T:DevExpress.Xpo.NonPersistentAttribute"/> class.
</para>
            </summary>


        </member>
        <member name="F:DevExpress.Xpo.NonPersistentAttribute.AttributeType">
            <summary>
                <para>Specifies the <see cref="T:System.Type"/> of this instance. This member supports the .NET Framework infrastructure and cannot be used directly from your code.
</para>
            </summary>
            <returns> [To be supplied] </returns>


        </member>
        <member name="T:DevExpress.Xpo.NoForeignKeyAttribute">

            <summary>
                <para>Disables automatic creation of the FOREIGN KEY Constraints.
</para>
            </summary>

        </member>
        <member name="M:DevExpress.Xpo.NoForeignKeyAttribute.#ctor">
            <summary>
                <para>Initializes a new instance of the <see cref="T:DevExpress.Xpo.NoForeignKeyAttribute"/> class.
</para>
            </summary>


        </member>
        <member name="T:DevExpress.Xpo.MemberDesignTimeVisibilityAttribute">

            <summary>
                <para>Specifies whether a property or class is visible at design time.

</para>
            </summary>

        </member>
        <member name="M:DevExpress.Xpo.MemberDesignTimeVisibilityAttribute.#ctor(System.Boolean)">
            <summary>
                <para>Initializes a new instance of the <see cref="T:DevExpress.Xpo.MemberDesignTimeVisibilityAttribute"/> class with the specified <see cref="P:DevExpress.Xpo.MemberDesignTimeVisibilityAttribute.IsVisible"/> property.
</para>
            </summary>
            <param name="isVisible">
		<b>true</b> if the property or class is visible at design time; otherwise, <b>false</b>. This value is assigned to the <see cref="P:DevExpress.Xpo.MemberDesignTimeVisibilityAttribute.IsVisible"/> property.

            </param>


        </member>
        <member name="M:DevExpress.Xpo.MemberDesignTimeVisibilityAttribute.#ctor">
            <summary>
                <para>Initializes a new instance of the <see cref="T:DevExpress.Xpo.MemberDesignTimeVisibilityAttribute"/> class with default settings.
</para>
            </summary>


        </member>
        <member name="P:DevExpress.Xpo.MemberDesignTimeVisibilityAttribute.IsVisible">
            <summary>
                <para>Gets whether a property or class is visible at design time.
</para>
            </summary>
            <value><b>true</b> if the property or class is visible at design time; otherwise, <b>false</b>.
</value>


        </member>
        <member name="T:DevExpress.Xpo.MapToAttribute">

            <summary>
                <para>Specifies the name of the database object where the class will be mapped.

</para>
            </summary>

        </member>
        <member name="M:DevExpress.Xpo.MapToAttribute.#ctor(System.String)">
            <summary>
                <para>Initializes a new instance of the <see cref="T:DevExpress.Xpo.MapToAttribute"/> class.
</para>
            </summary>
            <param name="mappingName">
		A string which holds the name of the database table to map a class to. This value is used to initialize the <see cref="P:DevExpress.Xpo.MapToAttribute.MappingName"/> property.

            </param>


        </member>
        <member name="P:DevExpress.Xpo.MapToAttribute.MappingName">
            <summary>
                <para>Gets the name of the database table to map a class to.
</para>
            </summary>
            <value>The name of the database table to map a class to.
</value>


        </member>
        <member name="T:DevExpress.Xpo.MapInheritanceAttribute">

            <summary>
                <para>Specifies the type of object-relational inheritance mapping for the class.
</para>
            </summary>

        </member>
        <member name="M:DevExpress.Xpo.MapInheritanceAttribute.#ctor(DevExpress.Xpo.MapInheritanceType)">
            <summary>
                <para>Initializes a new instance of the <see cref="T:DevExpress.Xpo.MapInheritanceAttribute"/> class.
</para>
            </summary>
            <param name="mapType">
		A <see cref="T:DevExpress.Xpo.MapInheritanceType"/> enumeration value which specifies the table that persistent properties and fields are saved to. This value is assigned to the <see cref="P:DevExpress.Xpo.MapInheritanceAttribute.MapType"/> property.


            </param>


        </member>
        <member name="P:DevExpress.Xpo.MapInheritanceAttribute.MapType">
            <summary>
                <para>Gets a value which specifies the table that persistent properties and fields are saved to.

</para>
            </summary>
            <value>A <see cref="T:DevExpress.Xpo.MapInheritanceType"/> enumeration value that specifies which table persistent properties and fields are saved to.

</value>


        </member>
        <member name="T:DevExpress.Xpo.KeyAttribute">

            <summary>
                <para>Indicates that a property or a field is a key.
</para>
            </summary>

        </member>
        <member name="M:DevExpress.Xpo.KeyAttribute.#ctor(System.Boolean)">
            <summary>
                <para>Initializes a new instance of the <see cref="T:DevExpress.Xpo.KeyAttribute"/> class with the specified <see cref="P:DevExpress.Xpo.KeyAttribute.AutoGenerate"/> property.
</para>
            </summary>
            <param name="autoGenerate">
		<b>true</b> to generate the key automatically; otherwise, <b>false</b>. This value is assigned to the <see cref="P:DevExpress.Xpo.KeyAttribute.AutoGenerate"/> property.

            </param>


        </member>
        <member name="M:DevExpress.Xpo.KeyAttribute.#ctor">
            <summary>
                <para>Initializes a new instance of the <see cref="T:DevExpress.Xpo.KeyAttribute"/> class.
</para>
            </summary>


        </member>
        <member name="P:DevExpress.Xpo.KeyAttribute.AutoGenerate">
            <summary>
                <para>Gets or sets whether the key is generated automatically.
</para>
            </summary>
            <value><b>true</b> to generate the key automatically; otherwise, <b>false</b>.
</value>


        </member>
        <member name="T:DevExpress.Xpo.IndexedAttribute">

            <summary>
                <para>Indicates that a property or field participates in index creation.
</para>
            </summary>

        </member>
        <member name="M:DevExpress.Xpo.IndexedAttribute.#ctor">
            <summary>
                <para>Initializes a new instance of the <see cref="T:DevExpress.Xpo.IndexedAttribute"/> class with default settings.
</para>
            </summary>


        </member>
        <member name="M:DevExpress.Xpo.IndexedAttribute.#ctor(System.String[])">
            <summary>
                <para>Initializes a new instance of the <see cref="T:DevExpress.Xpo.IndexedAttribute"/> class.
</para>
            </summary>
            <param name="additionalFields">
		An array of <see cref="T:System.String"/> values that specify the names of additional fields. This value is assigned to the <see cref="P:DevExpress.Xpo.IndexedAttribute.AdditionalFields"/> property.

            </param>


        </member>
        <member name="M:DevExpress.Xpo.IndexedAttribute.#ctor(System.String)">
            <summary>
                <para>Initializes a new instance of the IndexedAttribute class with the specified names of additional fields.
</para>
            </summary>
            <param name="additionalFields">
		A string value that specifies the names of additional fields, separated by a semicolon. This value is parsed and assigned to the <see cref="P:DevExpress.Xpo.IndexedAttribute.AdditionalFields"/> property.


            </param>


        </member>
        <member name="P:DevExpress.Xpo.IndexedAttribute.AdditionalFields">
            <summary>
                <para>Gets the names of additional fields that participate in index creation.
</para>
            </summary>
            <value>A collection of string values that specify the names of additional fields.
</value>


        </member>
        <member name="P:DevExpress.Xpo.IndexedAttribute.Name">
            <summary>
                <para>Gets or sets the name of the index.
</para>
            </summary>
            <value>A <see cref="T:System.String"/> value that specifies the name of the index.
</value>


        </member>
        <member name="P:DevExpress.Xpo.IndexedAttribute.Unique">
            <summary>
                <para>Gets or sets whether the index created by a property or field is a unique one.

</para>
            </summary>
            <value><b>true</b> if the index must be unique (no two persistent objects are permitted to have the same index value); otherwise, <b>false</b>.
</value>


        </member>
        <member name="T:DevExpress.Xpo.ExplicitLoadingAttribute">

            <summary>
                <para>Specifies that the information used to retrieve persistent objects that are referenced by the current property, is included in a query used to load this property.
</para>
            </summary>

        </member>
        <member name="M:DevExpress.Xpo.ExplicitLoadingAttribute.#ctor(System.Int32)">
            <summary>
                <para>Initializes a new instance of the <see cref="T:DevExpress.Xpo.ExplicitLoadingAttribute"/> class with the specified <see cref="P:DevExpress.Xpo.ExplicitLoadingAttribute.Depth"/> property.
</para>
            </summary>
            <param name="depth">
		An integer value that specifies the reference depth of the current class from the root class. This value is assigned to the <see cref="P:DevExpress.Xpo.ExplicitLoadingAttribute.Depth"/> property.

            </param>


        </member>
        <member name="M:DevExpress.Xpo.ExplicitLoadingAttribute.#ctor">
            <summary>
                <para>Initializes a new instance of the <see cref="T:DevExpress.Xpo.ExplicitLoadingAttribute"/> class with default settings.
</para>
            </summary>


        </member>
        <member name="P:DevExpress.Xpo.ExplicitLoadingAttribute.Depth">
            <summary>
                <para>Gets or sets the reference depth of the current class from the root class.
</para>
            </summary>
            <value>An integer value that specifies the reference depth of the current class from the root class.
</value>


        </member>
        <member name="T:DevExpress.Xpo.DisplayNameAttribute">

            <summary>
                <para>Specifies the member's display name.
</para>
            </summary>

        </member>
        <member name="M:DevExpress.Xpo.DisplayNameAttribute.#ctor(System.String)">
            <summary>
                <para>Initializes a new instance of the <see cref="T:DevExpress.Xpo.DisplayNameAttribute"/> class with the specified <see cref="P:DevExpress.Xpo.DisplayNameAttribute.DisplayName"/> property.
</para>
            </summary>
            <param name="displayName">
		A <see cref="T:System.String"/> value which specifies the member's display name. This value is assigned to the <see cref="P:DevExpress.Xpo.DisplayNameAttribute.DisplayName"/> property.

            </param>


        </member>
        <member name="M:DevExpress.Xpo.DisplayNameAttribute.#ctor">
            <summary>
                <para>Initializes a new instance of the <see cref="T:DevExpress.Xpo.DisplayNameAttribute"/> class with default settings.
</para>
            </summary>


        </member>
        <member name="P:DevExpress.Xpo.DisplayNameAttribute.DisplayName">
            <summary>
                <para>Gets the member's display name.
</para>
            </summary>
            <value>A <see cref="T:System.String"/> value which specifies the member's display name.
</value>


        </member>
        <member name="T:DevExpress.Xpo.DelayedAttribute">

            <summary>
                <para>Indicates that the property's value should not be loaded when a persistent object is being loaded. The property will be loaded the first time it is accessed.
</para>
            </summary>

        </member>
        <member name="M:DevExpress.Xpo.DelayedAttribute.#ctor(System.String)">
            <summary>
                <para>Initializes a new instance of the <see cref="T:DevExpress.Xpo.DelayedAttribute"/> class with the name of the field which stores the delayed property's value.
</para>
            </summary>
            <param name="fieldName">
		A <see cref="T:System.String"/> value which specifies the name of the field which stores the value of the delayed property. This value is assigned to the <see cref="P:DevExpress.Xpo.DelayedAttribute.FieldName"/> property.

            </param>


        </member>
        <member name="M:DevExpress.Xpo.DelayedAttribute.#ctor(System.String,System.String)">
            <summary>
                <para>Initializes a new instance of the DelayedAttribute class with the specified settings.
</para>
            </summary>
            <param name="fieldName">
		A <see cref="T:System.String"/> value which specifies the name of the field which stores the value of the delayed property. This value is assigned to the <see cref="P:DevExpress.Xpo.DelayedAttribute.FieldName"/> property.

            </param>
            <param name="groupName">
		A <see cref="T:System.String"/> value that specifies the group's name. This value is assigned to the <see cref="P:DevExpress.Xpo.DelayedAttribute.GroupName"/> property.

            </param>


        </member>
        <member name="M:DevExpress.Xpo.DelayedAttribute.#ctor">
            <summary>
                <para>Initializes a new instance of the  DelayedAttribute class.
</para>
            </summary>


        </member>
        <member name="M:DevExpress.Xpo.DelayedAttribute.#ctor(System.Boolean)">
            <summary>
                <para>Initializes a new instance of the DelayedAttribute class with a setting indicating whether all or only modified property values are sent for update to a data store.
</para>
            </summary>
            <param name="updateModifiedOnly">
		<b>true</b> if the delayed property's value is sent to a data store for update only after it has been modified; otherwise, <b>false</b>. This value is assigned to the <see cref="P:DevExpress.Xpo.DelayedAttribute.UpdateModifiedOnly"/> property.

            </param>


        </member>
        <member name="M:DevExpress.Xpo.DelayedAttribute.#ctor(System.String,System.String,System.Boolean)">
            <summary>
                <para>Initializes a new instance of the DelayedAttribute class with the specified settings.
</para>
            </summary>
            <param name="fieldName">
		A <see cref="T:System.String"/> value which specifies the name of the field which stores the value of the delayed property. This value is assigned to the <see cref="P:DevExpress.Xpo.DelayedAttribute.FieldName"/> property.

            </param>
            <param name="groupName">
		A <see cref="T:System.String"/> value that specifies the group's name. This value is assigned to the <see cref="P:DevExpress.Xpo.DelayedAttribute.GroupName"/> property.

            </param>
            <param name="updateModifiedOnly">
		<b>true</b> if the delayed property's value is sent to a data store for update only after it has been modified; otherwise, <b>false</b>. This value is assigned to the <see cref="P:DevExpress.Xpo.DelayedAttribute.UpdateModifiedOnly"/> property.

            </param>


        </member>
        <member name="M:DevExpress.Xpo.DelayedAttribute.#ctor(System.String,System.Boolean)">
            <summary>
                <para>Initializes a new instance of the DelayedAttribute class with the specified settings.
</para>
            </summary>
            <param name="fieldName">
		A <see cref="T:System.String"/> value which specifies the name of the field which stores the value of the delayed property. This value is assigned to the <see cref="P:DevExpress.Xpo.DelayedAttribute.FieldName"/> property.

            </param>
            <param name="updateModifiedOnly">
		<b>true</b> if the delayed property's value is sent to a data store for update only after it has been modified; otherwise, <b>false</b>. This value is assigned to the <see cref="P:DevExpress.Xpo.DelayedAttribute.UpdateModifiedOnly"/> property.

            </param>


        </member>
        <member name="P:DevExpress.Xpo.DelayedAttribute.FieldName">
            <summary>
                <para>Gets the name of the field which stores the value of the delayed property.
</para>
            </summary>
            <value>A <see cref="T:System.String"/> value which specifies the name of the <see cref="T:DevExpress.Xpo.XPDelayedProperty"/> field which stores the value of the delayed property.
</value>


        </member>
        <member name="P:DevExpress.Xpo.DelayedAttribute.GroupName">
            <summary>
                <para>Gets the group's name.
</para>
            </summary>
            <value>A <see cref="T:System.String"/> value that specifies the group's name.
</value>


        </member>
        <member name="P:DevExpress.Xpo.DelayedAttribute.UpdateModifiedOnly">
            <summary>
                <para>Gets whether the delayed property stores all or only modified values to a data store.
</para>
            </summary>
            <value><b>true</b> if the delayed property's value is sent to a data store for update only after it has been modified; otherwise, <b>false</b>.
</value>


        </member>
        <member name="T:DevExpress.Xpo.DB.InMemoryDataStore">

            <summary>
                <para>Stores data in memory.
</para>
            </summary>

        </member>
        <member name="M:DevExpress.Xpo.DB.InMemoryDataStore.#ctor(System.Data.DataSet,DevExpress.Xpo.DB.AutoCreateOption)">
            <summary>
                <para>This constructor is obsolete.<!--Initializes a new instance of the InMemoryDataStore class.-->
</para>
            </summary>
            <param name="data">
		@nbsp;<!--A <see cref="T:System.Data.DataSet"/> object that will be linked with the created connection provider. This parameter is used to initialize the <see cref="P:DevExpress.Xpo.DB.InMemoryDataStore.Data"/> property.-->



            </param>
            <param name="autoCreateOption">
		@nbsp;<!--An <see cref="T:DevExpress.Xpo.DB.AutoCreateOption"/> value that specifies which operations should be performed when the specified dataset is accessed for the first time. This parameter is used to initialize the <see cref="P:DevExpress.Xpo.DB.IDataStore.AutoCreateOption"/> property.-->

            </param>


        </member>
        <member name="M:DevExpress.Xpo.DB.InMemoryDataStore.#ctor(System.Data.DataSet,DevExpress.Xpo.DB.AutoCreateOption,System.Boolean)">
            <summary>
                <para>This constructor is obsolete. <!--Initializes a new instance of the InMemoryDataStore class.-->
</para>
            </summary>
            <param name="data">
		@nbsp;<!--A <see cref="T:System.Data.DataSet"/> object that will be linked with the created connection provider. This parameter is used to initialize the <see cref="P:DevExpress.Xpo.DB.InMemoryDataStore.Data"/> property.-->

            </param>
            <param name="autoCreateOption">
		@nbsp;<!--An <see cref="T:DevExpress.Xpo.DB.AutoCreateOption"/> value that specifies which operations should be performed when the specified dataset is accessed for the first time. This parameter is used to initialize the <see cref="P:DevExpress.Xpo.DB.IDataStore.AutoCreateOption"/> property.-->

            </param>
            <param name="caseSensitive">
		@nbsp;<!--<b>true</b> if case-sensitive comparisons should be performed for strings during expression evaluations or sorting.-->

            </param>


        </member>
        <member name="M:DevExpress.Xpo.DB.InMemoryDataStore.#ctor">
            <summary>
                <para>Initializes a new instance of the InMemoryDataStore class and sets the <see cref="P:DevExpress.Xpo.DB.IDataStore.AutoCreateOption"/> property to <see cref="F:DevExpress.Xpo.DB.AutoCreateOption.DatabaseAndSchema"/>.
</para>
            </summary>


        </member>
        <member name="M:DevExpress.Xpo.DB.InMemoryDataStore.#ctor(DevExpress.Xpo.DB.AutoCreateOption)">
            <summary>
                <para>Initializes a new instance of the InMemoryDataStore class with the specified settings.
</para>
            </summary>
            <param name="autoCreateOption">
		An <see cref="T:DevExpress.Xpo.DB.AutoCreateOption"/> value that specifies which operations should be performed when storage is accessed for the first time. This parameter is used to initialize the <see cref="P:DevExpress.Xpo.DB.IDataStore.AutoCreateOption"/> property.

            </param>


        </member>
        <member name="M:DevExpress.Xpo.DB.InMemoryDataStore.#ctor(DevExpress.Xpo.DB.AutoCreateOption,System.Boolean)">
            <summary>
                <para>Initializes a new instance of the InMemoryDataStore class with the specified settings.
</para>
            </summary>
            <param name="autoCreateOption">
		An <see cref="T:DevExpress.Xpo.DB.AutoCreateOption"/> value that specifies which operations should be performed when storage is accessed for the first time. This parameter is used to initialize the <see cref="P:DevExpress.Xpo.DB.IDataStore.AutoCreateOption"/> property.

            </param>
            <param name="caseSensitive">
		<b>true</b> if case-sensitive comparisons should be performed for strings during expression evaluations or sorting; otherwise <b>false</b>.

            </param>


        </member>
        <member name="M:DevExpress.Xpo.DB.InMemoryDataStore.#ctor(DevExpress.Xpo.DB.InMemoryDataStore,DevExpress.Xpo.DB.AutoCreateOption)">
            <summary>
                <para>Initializes a new instance of the InMemoryDataStore class using the underlying storage of a specific <b>InMemoryDataStore</b>.
</para>
            </summary>
            <param name="originalStore">
		An <see cref="T:DevExpress.Xpo.DB.InMemoryDataStore"/> whose underlying storage the current <b>InMemoryDataStore</b> will use.

            </param>
            <param name="autoCreateOption">
		An <see cref="T:DevExpress.Xpo.DB.AutoCreateOption"/> value that specifies which operations should be performed when storage is accessed for the first time. This parameter is used to initialize the <see cref="P:DevExpress.Xpo.DB.IDataStore.AutoCreateOption"/> property.

            </param>


        </member>
        <member name="P:DevExpress.Xpo.DB.InMemoryDataStore.CanCreateSchema">
            <summary>
                <para>Gets whether the InMemoryDataStore object is allowed to create a schema in the associated DataSet.
</para>
            </summary>
            <value><b>true</b> if the <see cref="P:DevExpress.Xpo.DB.IDataStore.AutoCreateOption"/> property's value contains the <see cref="F:DevExpress.Xpo.DB.AutoCreateOption.DatabaseAndSchema"/> or <see cref="F:DevExpress.Xpo.DB.AutoCreateOption.SchemaOnly"/> option.
</value>


        </member>
        <member name="P:DevExpress.Xpo.DB.InMemoryDataStore.CaseSensitive">
            <summary>
                <para>Gets whether the InMemoryDataStore performs case-sensitive comparisons for strings during expression evaluations or sorting.
</para>
            </summary>
            <value><b>true</b> if string comparisons are case-sensitive; otherwise, <b>false</b>.
</value>


        </member>
        <member name="M:DevExpress.Xpo.DB.InMemoryDataStore.CreateProviderFromString(System.String,DevExpress.Xpo.DB.AutoCreateOption,System.IDisposable[]@)">
            <summary>
                <para>This method supports the internal infrastructure and is not intended to be called directly from your code.
</para>
            </summary>
            <param name="connectionString">
		@nbsp;

            </param>
            <param name="autoCreateOption">
		@nbsp;

            </param>
            <param name="objectsToDisposeOnDisconnect">
		@nbsp;

            </param>
            <returns>@nbsp;
</returns>


        </member>
        <member name="P:DevExpress.Xpo.DB.InMemoryDataStore.Data">
            <summary>
                <para>This property is obsolete.<!--Gets the <see cref="T:System.Data.DataSet"/> object used as a data store for the current InMemoryDataStore object.-->
</para>
            </summary>
            <value>@nbsp;<!--The associated <see cref="T:System.Data.DataSet"/> object.-->
</value>


        </member>
        <member name="M:DevExpress.Xpo.DB.InMemoryDataStore.GetConnectionString(System.String)">
            <summary>
                <para>Returns a connection string to the specified data store.
</para>
            </summary>
            <param name="path">
		A string value that specifies the name (including the path) of the XML document that includes both schema and data.

            </param>
            <returns>A string that specifies the connection string.
</returns>


        </member>
        <member name="M:DevExpress.Xpo.DB.InMemoryDataStore.GetConnectionString(System.String,System.Boolean)">
            <summary>
                <para>Gets the connection string.
</para>
            </summary>
            <param name="path">
		A string value that specifies the name (including the path) of the XML document that includes both schema and data.

            </param>
            <param name="readOnly">
		<b>true</b> if the XML document isn't allowed to be changed; otherwise, <b>false</b>.

            </param>
            <returns>A <see cref="T:System.String"/> value that represents the connection string.
</returns>


        </member>
        <member name="M:DevExpress.Xpo.DB.InMemoryDataStore.GetStorageTables(System.String[])">
            <summary>
                <para>Returns information that describes the structures of the specified tables.
</para>
            </summary>
            <param name="tables">
		An array of table names whose information should be retrieved.

            </param>
            <returns>An array of <see cref="T:DevExpress.Xpo.DB.DBTable"/> objects that describe the structures of the requested tables.
</returns>


        </member>
        <member name="M:DevExpress.Xpo.DB.InMemoryDataStore.GetStorageTablesList">
            <summary>
                <para>Returns a list of the available tables in the data store.

</para>
            </summary>
            <returns>An array of the table names in the data store.

</returns>


        </member>
        <member name="M:DevExpress.Xpo.DB.InMemoryDataStore.GetTableSchema(System.String)">
            <summary>
                <para>This member supports the internal infrastructure and is not intended to be used directly from your code.
</para>
            </summary>
            <param name="tableName">
		@nbsp;

            </param>
            <returns>@nbsp;
</returns>


        </member>
        <member name="M:DevExpress.Xpo.DB.InMemoryDataStore.ReadXml(System.Xml.XmlReader)">
            <summary>
                <para>Reads the data into the InMemoryDataStore from a specific <b>XmlReader</b>.
</para>
            </summary>
            <param name="reader">
		A <b>System.Xml.XmlReader</b> object to read data from.

            </param>


        </member>
        <member name="M:DevExpress.Xpo.DB.InMemoryDataStore.ReadXml(System.String)">
            <summary>
                <para>Reads the data into the InMemoryDataStore from a specific file.
</para>
            </summary>
            <param name="fileName">
		The name of the file to read data from.

            </param>


        </member>
        <member name="M:DevExpress.Xpo.DB.InMemoryDataStore.Register">
            <summary>
                <para>Registers the provider for use with XPO.
</para>
            </summary>


        </member>
        <member name="M:DevExpress.Xpo.DB.InMemoryDataStore.RegisterCustomFunctionOperator(DevExpress.Data.Filtering.ICustomFunctionOperator)">
            <summary>
                <para>Registers a custom function operator.
</para>
            </summary>
            <param name="customFunction">
		An <b>ICustomFunctionOperator</b> object which represents a custom function operator to be registered.

            </param>


        </member>
        <member name="M:DevExpress.Xpo.DB.InMemoryDataStore.RegisterCustomFunctionOperators(System.Collections.Generic.ICollection`1)">
            <summary>
                <para>Registers custom function operators.
</para>
            </summary>
            <param name="customFunctions">
		An <b>ICollection</b>@lt;<b>ICustomFunctionOperator</b>@gt; object which represents the custom function operators to be registered.

            </param>


        </member>
        <member name="P:DevExpress.Xpo.DB.InMemoryDataStore.SyncRoot">
            <summary>
                <para>Gets an object that can be used to synchronize access to the InMemoryDataStore.
</para>
            </summary>
            <value>An object that can be used to synchronize access to the InMemoryDataStore.
</value>


        </member>
        <member name="M:DevExpress.Xpo.DB.InMemoryDataStore.WriteXml(System.Xml.XmlWriter)">
            <summary>
                <para>Writes the data contained in the InMemoryDataStore to the specified <b>XmlWriter</b>.
</para>
            </summary>
            <param name="writer">
		A <b>System.Xml.XmlWriter</b> object to which to write data.


            </param>


        </member>
        <member name="M:DevExpress.Xpo.DB.InMemoryDataStore.WriteXml(System.String)">
            <summary>
                <para>Writes the data contained in the InMemoryDataStore to the specified file.
</para>
            </summary>
            <param name="fileName">
		The name of the file to which to write data.


            </param>


        </member>
        <member name="F:DevExpress.Xpo.DB.InMemoryDataStore.XpoProviderTypeString">
            <summary>
                <para>Gets the name of the current connection provider. This name is used internally when generating a connection string via the <see cref="M:DevExpress.Xpo.DB.InMemoryDataStore.GetConnectionString"/> method.
</para>
            </summary>
            <returns> [To be supplied] </returns>


        </member>
        <member name="T:DevExpress.Xpo.DefaultMembersPersistenceAttribute">

            <summary>
                <para>Specifies which members are implied as persistent by default.
</para>
            </summary>

        </member>
        <member name="M:DevExpress.Xpo.DefaultMembersPersistenceAttribute.#ctor(DevExpress.Xpo.DefaultMembersPersistence)">
            <summary>
                <para>Initializes a new instance of the <see cref="T:DevExpress.Xpo.DefaultMembersPersistenceAttribute"/> class.
</para>
            </summary>
            <param name="defaultPersistence">
		A <see cref="T:DevExpress.Xpo.DefaultMembersPersistence"/> enumeration value that specifies which members are implied to be persistent by default. This value is assigned to the <see cref="P:DevExpress.Xpo.DefaultMembersPersistenceAttribute.DefaultMembersPersistence"/> property.


            </param>


        </member>
        <member name="P:DevExpress.Xpo.DefaultMembersPersistenceAttribute.DefaultMembersPersistence">
            <summary>
                <para>Gets a value that determines which members are persistent by default.
</para>
            </summary>
            <value>A <see cref="T:DevExpress.Xpo.DefaultMembersPersistence"/> enumeration value that specifies which members are implied to be persistent by default.

</value>


        </member>
        <member name="T:DevExpress.Xpo.DbTypeAttribute">

            <summary>
                <para>Specifies the database type of the column that a property is mapped to.
</para>
            </summary>

        </member>
        <member name="M:DevExpress.Xpo.DbTypeAttribute.#ctor(System.String)">
            <summary>
                <para>Initializes a new instance of the <see cref="T:DevExpress.Xpo.DbTypeAttribute"/> class.
</para>
            </summary>
            <param name="dbColumnTypeName">
		A <see cref="T:System.String"/> value that specifies the column's database type. This value is assigned to the <see cref="P:DevExpress.Xpo.DbTypeAttribute.DbColumnTypeName"/> property.

            </param>


        </member>
        <member name="P:DevExpress.Xpo.DbTypeAttribute.DbColumnTypeName">
            <summary>
                <para>Gets or sets the database type of the column which a property marked with <see cref="T:DevExpress.Xpo.DbTypeAttribute"/> is mapped to.
</para>
            </summary>
            <value>A <see cref="T:System.String"/> value that specifies the column's database type.
</value>


        </member>
        <member name="T:DevExpress.Xpo.CustomAttribute">

            <summary>
                <para>Specifies a custom attribute for a class or a class member.
</para>
            </summary>

        </member>
        <member name="M:DevExpress.Xpo.CustomAttribute.#ctor(System.String,System.String)">
            <summary>
                <para>Initializes a new instance of the <see cref="T:DevExpress.Xpo.CustomAttribute"/> class with the specified name and value.
</para>
            </summary>
            <param name="theName">
		The name of the attribute. This value is assigned to the <see cref="P:DevExpress.Xpo.CustomAttribute.Name"/> property.

            </param>
            <param name="theValue">
		The value of the attribute. This value is assigned to the <see cref="P:DevExpress.Xpo.CustomAttribute.Value"/> property.

            </param>


        </member>
        <member name="P:DevExpress.Xpo.CustomAttribute.Name">
            <summary>
                <para>Gets the attribute's name.
</para>
            </summary>
            <value>A <see cref="T:System.String"/> value that specifies the attribute's name.
</value>


        </member>
        <member name="P:DevExpress.Xpo.CustomAttribute.Value">
            <summary>
                <para>Gets the attribute's value.
</para>
            </summary>
            <value>The <see cref="T:System.String"/> that specifies the attribute's value.
</value>


        </member>
        <member name="T:DevExpress.Xpo.AssociationAttribute">

            <summary>
                <para>Specifies the association name for the property which represents a relationship between objects.
</para>
            </summary>

        </member>
        <member name="M:DevExpress.Xpo.AssociationAttribute.#ctor(System.String)">
            <summary>
                <para>Initializes a new instance of the <see cref="T:DevExpress.Xpo.AssociationAttribute"/> class with the specified association name.
</para>
            </summary>
            <param name="name">
		A <see cref="T:System.String"/> value which specifies the association name for the member. This value is assigned to the <see cref="P:DevExpress.Xpo.AssociationAttribute.Name"/> property.

            </param>


        </member>
        <member name="M:DevExpress.Xpo.AssociationAttribute.#ctor(System.String,System.Type)">
            <summary>
                <para>Initializes a new instance of the <see cref="T:DevExpress.Xpo.AssociationAttribute"/> class with the specified association name and type.
</para>
            </summary>
            <param name="name">
		A <see cref="T:System.String"/> value which specifies the association name for the member. This value is assigned to the <see cref="P:DevExpress.Xpo.AssociationAttribute.Name"/> property.

            </param>
            <param name="elementType">
		A <see cref="T:System.Type"/> descendant representing the type which is associated with the object on the opposite end of the association.

            </param>


        </member>
        <member name="M:DevExpress.Xpo.AssociationAttribute.#ctor(System.Type)">
            <summary>
                <para>Initializes a new instance of the <see cref="T:DevExpress.Xpo.AssociationAttribute"/> class with the specified type which describes the object on the opposite end of the association.
</para>
            </summary>
            <param name="elementType">
		The <see cref="T:System.Type"/> that describes the object on the opposite end of the association.

            </param>


        </member>
        <member name="M:DevExpress.Xpo.AssociationAttribute.#ctor">
            <summary>
                <para>Initializes a new instance of the <see cref="T:DevExpress.Xpo.AssociationAttribute"/> class.
</para>
            </summary>


        </member>
        <member name="M:DevExpress.Xpo.AssociationAttribute.#ctor(System.String,System.String,System.String)">
            <summary>
                <para>Initializes a new instance of the <see cref="T:DevExpress.Xpo.AssociationAttribute"/> class with the specified settings.
</para>
            </summary>
            <param name="name">
		A <see cref="T:System.String"/> value which specifies the member's association name. This value is assigned to the <see cref="P:DevExpress.Xpo.AssociationAttribute.Name"/> property.

            </param>
            <param name="elementAssemblyName">
		A <see cref="T:System.String"/> value which specifies the name of the assembly where the type associated with the object at the opposite end of the association is declared. This value is assigned to the <see cref="P:DevExpress.Xpo.AssociationAttribute.AssemblyName"/> property.

            </param>
            <param name="elementTypeName">
		A <see cref="T:System.String"/> value which specifies the full name of the type that describes the object on the opposite end of the association. This value is assigned to the <see cref="P:DevExpress.Xpo.AssociationAttribute.ElementTypeName"/> property.

            </param>


        </member>
        <member name="P:DevExpress.Xpo.AssociationAttribute.AssemblyName">
            <summary>
                <para>Gets or sets the assembly name where the type which is associated with the object at the opposite end of the association is declared.
</para>
            </summary>
            <value>A <see cref="T:System.String"/> value which specifies the name of the assembly where the type associated with the object at the opposite end of the association is declared.
</value>


        </member>
        <member name="P:DevExpress.Xpo.AssociationAttribute.ElementTypeName">
            <summary>
                <para>Gets or sets the full name of the type which describes the object on the opposite end of the association.
</para>
            </summary>
            <value>A <see cref="T:System.String"/> value which specifies the full name of the type that describes the object on the opposite end of the association.

</value>


        </member>
        <member name="P:DevExpress.Xpo.AssociationAttribute.Name">
            <summary>
                <para>Gets the name of the association.
</para>
            </summary>
            <value>A <see cref="T:System.String"/> value which specifies the member's association name.

</value>


        </member>
        <member name="P:DevExpress.Xpo.AssociationAttribute.UseAssociationNameAsIntermediateTableName">
            <summary>
                <para>Gets or sets whether the association's name is used as the name of a junction table in a many-to-many relationship.
</para>
            </summary>
            <value><b>true</b> to use the association's name as the name of a junction table; otherwise, <b>false</b>.
</value>


        </member>
        <member name="T:DevExpress.Xpo.AggregatedAttribute">

            <summary>
                <para>Indicates that a property or field references other aggregated persistent objects.
</para>
            </summary>

        </member>
        <member name="M:DevExpress.Xpo.AggregatedAttribute.#ctor">
            <summary>
                <para>Initializes a new instance of the <see cref="T:DevExpress.Xpo.AggregatedAttribute"/> class.
</para>
            </summary>


        </member>
        <member name="T:DevExpress.Xpo.XPCollectionChangedType">

            <summary>
                <para>Lists the values that specify how the collection has been changed.
</para>
            </summary>

        </member>
        <member name="F:DevExpress.Xpo.XPCollectionChangedType.AfterAdd">
            <summary>
                <para>A new element has been added to the collection.
</para>
            </summary>


        </member>
        <member name="F:DevExpress.Xpo.XPCollectionChangedType.AfterRemove">
            <summary>
                <para>An element has been removed from the collection.
</para>
            </summary>


        </member>
        <member name="F:DevExpress.Xpo.XPCollectionChangedType.BeforeAdd">
            <summary>
                <para>An element is about to be added to the collection.
</para>
            </summary>


        </member>
        <member name="F:DevExpress.Xpo.XPCollectionChangedType.BeforeRemove">
            <summary>
                <para>An element is about to be removed from the collection.
</para>
            </summary>


        </member>
        <member name="T:DevExpress.Xpo.SortDirection">

            <summary>
                <para>Lists the values that specify the sort order.
</para>
            </summary>

        </member>
        <member name="F:DevExpress.Xpo.SortDirection.Ascending">
            <summary>
                <para>Values are sorted in ascending order.

</para>
            </summary>


        </member>
        <member name="F:DevExpress.Xpo.SortDirection.Descending">
            <summary>
                <para>Values are sorted in descending order.
</para>
            </summary>


        </member>
        <member name="F:DevExpress.Xpo.SortDirection.None">
            <summary>
                <para>No sorting is performed.

</para>
            </summary>


        </member>
        <member name="T:DevExpress.Xpo.OptimisticLockingReadBehavior">

            <summary>
                <para>Lists the values that specify how XPO behaves when reloading changed objects (objects with different versions).
</para>
            </summary>

        </member>
        <member name="F:DevExpress.Xpo.OptimisticLockingReadBehavior.Default">
            <summary>
                <para>The changed objects are automatically reloaded. The default behavior can be changed by setting the <see cref="F:DevExpress.Xpo.XpoDefault.DefaultOptimisticLockingReadBehavior"/> field.
</para>
            </summary>


        </member>
        <member name="F:DevExpress.Xpo.OptimisticLockingReadBehavior.Ignore">
            <summary>
                <para>The changed objects are not reloaded.
</para>
            </summary>


        </member>
        <member name="F:DevExpress.Xpo.OptimisticLockingReadBehavior.Mixed">
            <summary>
                <para>If a transaction has been started, the changed objects are not reloaded. Otherwise, the changed objects are automatically reloaded.
</para>
            </summary>


        </member>
        <member name="F:DevExpress.Xpo.OptimisticLockingReadBehavior.ReloadObject">
            <summary>
                <para>The changed objects are automatically reloaded.
</para>
            </summary>


        </member>
        <member name="F:DevExpress.Xpo.OptimisticLockingReadBehavior.ThrowException">
            <summary>
                <para>An exception is thrown.
</para>
            </summary>


        </member>
        <member name="T:DevExpress.Xpo.ObjectChangeReason">

            <summary>
                <para>Lists the values that indicate the way in which the object has been changed.

</para>
            </summary>

        </member>
        <member name="F:DevExpress.Xpo.ObjectChangeReason.BeforePropertyDescriptorChangeWithinBeginEdit">
            <summary>
                <para>This member supports the .NET Framework infrastructure and cannot be used directly from your code.
</para>
            </summary>


        </member>
        <member name="F:DevExpress.Xpo.ObjectChangeReason.BeginEdit">
            <summary>
                <para>Begins an edit on an object.
</para>
            </summary>


        </member>
        <member name="F:DevExpress.Xpo.ObjectChangeReason.CancelEdit">
            <summary>
                <para>Any changes made to an object have been discarded.

</para>
            </summary>


        </member>
        <member name="F:DevExpress.Xpo.ObjectChangeReason.Delete">
            <summary>
                <para>An object has been deleted.
</para>
            </summary>


        </member>
        <member name="F:DevExpress.Xpo.ObjectChangeReason.EndEdit">
            <summary>
                <para>Editing has finished.

</para>
            </summary>


        </member>
        <member name="F:DevExpress.Xpo.ObjectChangeReason.PropertyChanged">
            <summary>
                <para>The value of the object's property has been changed.
</para>
            </summary>


        </member>
        <member name="F:DevExpress.Xpo.ObjectChangeReason.Reset">
            <summary>
                <para>An object's property has been initialized with its default value.
</para>
            </summary>


        </member>
        <member name="T:DevExpress.Xpo.MapInheritanceType">

            <summary>
                <para>Lists the values that specify which table persistent properties and fields are saved to.
</para>
            </summary>

        </member>
        <member name="F:DevExpress.Xpo.MapInheritanceType.OwnTable">
            <summary>
                <para>Persistent properties and fields are stored in a separate table.
</para>
            </summary>


        </member>
        <member name="F:DevExpress.Xpo.MapInheritanceType.ParentTable">
            <summary>
                <para>The persistent properties and the fields of a class are stored in the same table as the properties of its parent class.

</para>
            </summary>


        </member>
        <member name="T:DevExpress.Xpo.LockingOption">

            <summary>
                <para>Lists the values that control the persistent object's locking during a session.
</para>
            </summary>

        </member>
        <member name="F:DevExpress.Xpo.LockingOption.None">
            <summary>
                <para>A session doesn't lock objects.
</para>
            </summary>


        </member>
        <member name="F:DevExpress.Xpo.LockingOption.Optimistic">
            <summary>
                <para>A session locks objects using optimistic locking.

</para>
            </summary>


        </member>
        <member name="T:DevExpress.Xpo.GuidGenerationMode">

            <summary>
                <para>Lists the values that specify how globally unique identifiers are generated.
</para>
            </summary>

        </member>
        <member name="F:DevExpress.Xpo.GuidGenerationMode.FrameworkDefault">
            <summary>
                <para>The <see cref="M:System.Guid.NewGuid"/> method is used to create a new identifier.
</para>
            </summary>


        </member>
        <member name="F:DevExpress.Xpo.GuidGenerationMode.UuidCreateSequential">
            <summary>
                <para>The <b>UuidCreateSequential</b> function is used to create a new identifier.
</para>
            </summary>


        </member>
        <member name="T:DevExpress.Xpo.DefaultMembersPersistence">

            <summary>
                <para>Lists the values that determine which members are implied as persistent by default.
</para>
            </summary>

        </member>
        <member name="F:DevExpress.Xpo.DefaultMembersPersistence.Default">
            <summary>
                <para>The members are implied to be persistent by default if they are declared as public or have the <see cref="T:DevExpress.Xpo.PersistentAttribute"/> attribute.

</para>
            </summary>


        </member>
        <member name="F:DevExpress.Xpo.DefaultMembersPersistence.OnlyDeclaredAsPersistent">
            <summary>
                <para>The members are implied to be persistent if they have the <see cref="T:DevExpress.Xpo.PersistentAttribute"/> attribute.

</para>
            </summary>


        </member>
        <member name="T:DevExpress.Xpo.CollectionBindingBehavior">

            <summary>
                <para>Contains values that specify which operations can be performed on a collection.

</para>
            </summary>

        </member>
        <member name="F:DevExpress.Xpo.CollectionBindingBehavior.AllowNew">
            <summary>
                <para>Specifies that new items can be added to a collection by a bound control.
</para>
            </summary>


        </member>
        <member name="F:DevExpress.Xpo.CollectionBindingBehavior.AllowNone">
            <summary>
                <para>Specifies that items are not allowed to be added to or removed from a collection by a bound control.
</para>
            </summary>


        </member>
        <member name="F:DevExpress.Xpo.CollectionBindingBehavior.AllowRemove">
            <summary>
                <para>Specifies that items can be removed from a collection by a bound control.
</para>
            </summary>


        </member>
        <member name="T:DevExpress.Xpo.Metadata.XPClassInfo">

            <summary>
                <para>Serves as a base for classes that provide metadata information for a class.
</para>
            </summary>

        </member>
        <member name="M:DevExpress.Xpo.Metadata.XPClassInfo.#ctor(DevExpress.Xpo.Metadata.XPDictionary)">
            <summary>
                <para>Initializes a new instance of the <see cref="T:DevExpress.Xpo.Metadata.XPClassInfo"/> class with the specified <see cref="P:DevExpress.Xpo.Metadata.XPClassInfo.Dictionary"/> property.
</para>
            </summary>
            <param name="dictionary">
		An <see cref="T:DevExpress.Xpo.Metadata.XPDictionary"/> object which contains the new <see cref="T:DevExpress.Xpo.Metadata.XPClassInfo"/> object. This value is assigned to the <see cref="P:DevExpress.Xpo.Metadata.XPClassInfo.Dictionary"/> property.

            </param>


        </member>
        <member name="M:DevExpress.Xpo.Metadata.XPClassInfo.AddMember(DevExpress.Xpo.Metadata.XPMemberInfo)">
            <summary>
                <para>When overridden in a derived class, adds the specified member's metadata information to the <see cref="P:DevExpress.Xpo.Metadata.XPClassInfo.Members"/> collection.
</para>
            </summary>
            <param name="newMember">
		An <see cref="T:DevExpress.Xpo.Metadata.XPMemberInfo"/> object to add. 

            </param>


        </member>
        <member name="P:DevExpress.Xpo.Metadata.XPClassInfo.AssemblyName">
            <summary>
                <para>Gets the name of the assembly that the class is declared in.
</para>
            </summary>
            <value>A <see cref="T:System.String"/> value which specifies the assembly name that the class is declared in.
</value>


        </member>
        <member name="P:DevExpress.Xpo.Metadata.XPClassInfo.AssociationListProperties">
            <summary>
                <para>Gets a list of members that represent the "many" side of the association.
</para>
            </summary>
            <value>The list of members that represent the "many" side of the association.
</value>


        </member>
        <member name="P:DevExpress.Xpo.Metadata.XPClassInfo.BaseClass">
            <summary>
                <para>When implemented in a derived class, gets the metadata information of the base class.

</para>
            </summary>
            <value>An <see cref="T:DevExpress.Xpo.Metadata.XPClassInfo"/> object which provides the metadata information of the base class. <b>null</b> (<b>Nothing</b> in Visual Basic) if the <see cref="T:DevExpress.Xpo.Metadata.XPClassInfo"/> object provides a description of the class which is the root in a class hierarchy.

</value>


        </member>
        <member name="M:DevExpress.Xpo.Metadata.XPClassInfo.CheckAbstractReference">
            <summary>
                <para>This member supports the XPO Framework infrastructure and is not intended to be used directly from your code.
</para>
            </summary>


        </member>
        <member name="P:DevExpress.Xpo.Metadata.XPClassInfo.ClassType">
            <summary>
                <para>When implemented in a derived class, gets the type of the class which is described by the current <see cref="T:DevExpress.Xpo.Metadata.XPClassInfo"/> object.
</para>
            </summary>
            <value>A <see cref="T:System.Type"/> descendant which represents the type of the described class.
</value>


        </member>
        <member name="P:DevExpress.Xpo.Metadata.XPClassInfo.CollectionProperties">
            <summary>
                <para>Gets the <see cref="T:System.Collections.IEnumerable"/> interface which populates <see cref="T:DevExpress.Xpo.Metadata.XPMemberInfo"/> objects for the <see cref="T:DevExpress.Xpo.XPCollection"/> type properties.
</para>
            </summary>
            <value>The <see cref="T:System.Collections.IEnumerable"/> interface which populates <see cref="T:DevExpress.Xpo.Metadata.XPMemberInfo"/> objects for <see cref="T:DevExpress.Xpo.XPCollection"/> type properties.

</value>


        </member>
        <member name="M:DevExpress.Xpo.Metadata.XPClassInfo.CreateMember(System.String,System.Type,System.Attribute[])">
            <summary>
                <para>Creates a new member metadata.
</para>
            </summary>
            <param name="propertyName">
		A <see cref="T:System.String"/> value which specifies the name of the new member.

            </param>
            <param name="propertyType">
		A <see cref="T:System.Type"/> descendant which represents the type of the new member.

            </param>
            <param name="attributes">
		An array of <see cref="T:System.Attribute"/> objects that represent attributes of the new member.

            </param>
            <returns>An <see cref="T:DevExpress.Xpo.Metadata.XPCustomMemberInfo"/> descendant which provides the new member's metadata.
</returns>


        </member>
        <member name="M:DevExpress.Xpo.Metadata.XPClassInfo.CreateMember(System.String,System.Type,System.Boolean,System.Attribute[])">
            <summary>
                <para>Creates a new member metadata.
</para>
            </summary>
            <param name="propertyName">
		A <see cref="T:System.String"/> value which specifies the name of the new member.

            </param>
            <param name="propertyType">
		A <see cref="T:System.Type"/> descendant which represents the type of the new member.

            </param>
            <param name="nonPersistent">
		<b>true</b> if the new member is not persistent; otherwise, <b>false</b>.


            </param>
            <param name="attributes">
		An array of <see cref="T:System.Attribute"/> objects that represent the attributes of the new member.


            </param>
            <returns>An <see cref="T:DevExpress.Xpo.Metadata.XPCustomMemberInfo"/> descendant which provides the new member's metadata.
</returns>


        </member>
        <member name="M:DevExpress.Xpo.Metadata.XPClassInfo.CreateMember(System.String,System.Type,System.Boolean,System.Boolean,System.Attribute[])">
            <summary>
                <para>Creates a new member metadata.
</para>
            </summary>
            <param name="propertyName">
		A <see cref="T:System.String"/> value which specifies the name of the new member.

            </param>
            <param name="propertyType">
		A <see cref="T:System.Type"/> descendant which represents the type of the new member.

            </param>
            <param name="nonPersistent">
		<b>true</b> if the new member is not persistent; otherwise, <b>false</b>.


            </param>
            <param name="nonPublic">
		<b>true</b> if the new member isn't public; otherwise, <b>false</b>.

            </param>
            <param name="attributes">
		An array of <see cref="T:System.Attribute"/> objects that represent the attributes of the new member.


            </param>
            <returns>An <see cref="T:DevExpress.Xpo.Metadata.XPCustomMemberInfo"/> descendant which provides the new member's metadata.
</returns>


        </member>
        <member name="M:DevExpress.Xpo.Metadata.XPClassInfo.CreateMember(System.String,DevExpress.Xpo.Metadata.XPClassInfo,System.Attribute[])">
            <summary>
                <para>Creates a new member metadata which is referenced to the specified <see cref="T:DevExpress.Xpo.Metadata.XPClassInfo"/> object.
</para>
            </summary>
            <param name="propertyName">
		A <see cref="T:System.String"/> value which specifies the name of the new member.

            </param>
            <param name="referenceType">
		An <see cref="T:DevExpress.Xpo.Metadata.XPClassInfo"/> object which provides the metadata of the class that the new property references.


            </param>
            <param name="attributes">
		An array of <see cref="T:System.Attribute"/> objects that represent the new member's attributes.


            </param>
            <returns>An <see cref="T:DevExpress.Xpo.Metadata.XPCustomMemberInfo"/> descendant which provides the new member's metadata.
</returns>


        </member>
        <member name="M:DevExpress.Xpo.Metadata.XPClassInfo.CreateMember(System.String,DevExpress.Xpo.Metadata.XPClassInfo,System.Boolean,System.Attribute[])">
            <summary>
                <para>Creates a new member metadata which is referenced to the specified <see cref="T:DevExpress.Xpo.Metadata.XPClassInfo"/> object.
</para>
            </summary>
            <param name="propertyName">
		A <see cref="T:System.String"/> value which specifies the name of the new member.

            </param>
            <param name="referenceType">
		An <see cref="T:DevExpress.Xpo.Metadata.XPClassInfo"/> object that provides the metadata of the class which the new property references.


            </param>
            <param name="nonPersistent">
		<b>true</b> if the new member is non persistent; otherwise, <b>false</b>.


            </param>
            <param name="attributes">
		An array of <see cref="T:System.Attribute"/> objects that represent the attributes of the new member.


            </param>
            <returns>An <see cref="T:DevExpress.Xpo.Metadata.XPCustomMemberInfo"/> descendant which provides the new member's metadata.
</returns>


        </member>
        <member name="M:DevExpress.Xpo.Metadata.XPClassInfo.CreateMember(System.String,DevExpress.Xpo.Metadata.XPClassInfo,System.Boolean,System.Boolean,System.Attribute[])">
            <summary>
                <para>Creates a new member metadata which references the specified <see cref="T:DevExpress.Xpo.Metadata.XPClassInfo"/> object.

</para>
            </summary>
            <param name="propertyName">
		A <see cref="T:System.String"/> value which specifies the name of the new member.

            </param>
            <param name="referenceType">
		An <see cref="T:DevExpress.Xpo.Metadata.XPClassInfo"/> object that provides the metadata of the class which the new property references.


            </param>
            <param name="nonPersistent">
		<b>true</b> if the new member is not persistent; otherwise, <b>false</b>.


            </param>
            <param name="nonPublic">
		<b>true</b> if the new member isn't public; otherwise, <b>false</b>.

            </param>
            <param name="attributes">
		An array of <see cref="T:System.Attribute"/> objects that represent the new member's attributes.


            </param>
            <returns>An <see cref="T:DevExpress.Xpo.Metadata.XPCustomMemberInfo"/> descendant which provides the new member's metadata
</returns>


        </member>
        <member name="M:DevExpress.Xpo.Metadata.XPClassInfo.CreateNewObject(DevExpress.Xpo.Session)">
            <summary>
                <para>Creates a new persistent object.
</para>
            </summary>
            <param name="session">
		A <see cref="T:DevExpress.Xpo.Session"/> object which represents the session. This property is assigned to the object's <see cref="P:DevExpress.Xpo.PersistentBase.Session"/> property.

            </param>
            <returns>An object which represents the new persistent object.
</returns>


        </member>
        <member name="M:DevExpress.Xpo.Metadata.XPClassInfo.CreateObject(DevExpress.Xpo.Session)">
            <summary>
                <para>Creates a new persistent object.
</para>
            </summary>
            <param name="session">
		A <see cref="T:DevExpress.Xpo.Session"/> object which represents the session. This property is assigned to the object's <see cref="P:DevExpress.Xpo.PersistentBase.Session"/> property.

            </param>
            <returns>An object which represents the new persistent object.
</returns>


        </member>
        <member name="P:DevExpress.Xpo.Metadata.XPClassInfo.Dictionary">
            <summary>
                <para>Gets the <see cref="T:DevExpress.Xpo.Metadata.XPDictionary"/> object which the current <see cref="T:DevExpress.Xpo.Metadata.XPClassInfo"/> object belongs to.
</para>
            </summary>
            <value>An <see cref="T:DevExpress.Xpo.Metadata.XPDictionary"/> object which contains the current <see cref="T:DevExpress.Xpo.Metadata.XPClassInfo"/> object.

</value>


        </member>
        <member name="M:DevExpress.Xpo.Metadata.XPClassInfo.FindMember(System.String)">
            <summary>
                <para>Returns information on the member with the specified name.
</para>
            </summary>
            <param name="memberName">
		A <see cref="T:System.String"/> value which specifies the member's name.

            </param>
            <returns>An <see cref="T:DevExpress.Xpo.Metadata.XPMemberInfo"/> object which represents member metadata. <b>null</b> (<b>Nothing</b> in Visual Basic) if a member with the specified name isn't found.
</returns>


        </member>
        <member name="P:DevExpress.Xpo.Metadata.XPClassInfo.FullName">
            <summary>
                <para>When implemented in a derived class, returns the full name of the class.

</para>
            </summary>
            <value>A <see cref="T:System.String"/> value which specifies the full name of the class.
</value>


        </member>
        <member name="M:DevExpress.Xpo.Metadata.XPClassInfo.GetEvaluatorContextDescriptor">
            <summary>
                <para>This member supports the XPO Framework infrastructure and is not intended to be used directly from your code. 
</para>
            </summary>
            <returns>@nbsp;
</returns>


        </member>
        <member name="M:DevExpress.Xpo.Metadata.XPClassInfo.GetId(System.Object)">
            <summary>
                <para>Gets the value of the key property.
</para>
            </summary>
            <param name="obj">
		An object which represents the persistent object.

            </param>
            <returns>An object which represents the value of the key property.
</returns>


        </member>
        <member name="M:DevExpress.Xpo.Metadata.XPClassInfo.GetInterfaceTableClassInfo">
            <summary>
                <para>This member supports the internal infrastructure and is not intended to be used directly from your code.
</para>
            </summary>
            <returns> 
</returns>


        </member>
        <member name="M:DevExpress.Xpo.Metadata.XPClassInfo.GetMember(System.String)">
            <summary>
                <para>Returns information on the member with the specified name.

</para>
            </summary>
            <param name="memberName">
		A <see cref="T:System.String"/> value which specifies the member's name.


            </param>
            <returns>An <see cref="T:DevExpress.Xpo.Metadata.XPMemberInfo"/> object which represents member metadata. If a member with the specified name isn't found, an exception is thrown.

</returns>


        </member>
        <member name="M:DevExpress.Xpo.Metadata.XPClassInfo.GetObjectLoading(DevExpress.Xpo.Session)">
            <summary>
                <para>Indicates whether the object is currently being initialized within the specified session.
</para>
            </summary>
            <param name="session">
		The <see cref="T:DevExpress.Xpo.Session"/> object. 

            </param>
            <returns><b>true</b> if the object is currently being initialized; otherwise, <b>false</b>.
</returns>


        </member>
        <member name="M:DevExpress.Xpo.Metadata.XPClassInfo.GetPersistentMember(System.String)">
            <summary>
                <para>Returns information on the persistent member with the specified name.

</para>
            </summary>
            <param name="memberName">
		A <see cref="T:System.String"/> value which specifies the member name.

            </param>
            <returns>An <see cref="T:DevExpress.Xpo.Metadata.XPMemberInfo"/> object which represents member metadata. <b>null</b> (<b>Nothing</b> in Visual Basic) if the member with the specified name isn't found.
</returns>


        </member>
        <member name="M:DevExpress.Xpo.Metadata.XPClassInfo.GetPropertiesListForUpdateInsert(DevExpress.Xpo.Session,System.Object,System.Boolean)">
            <summary>
                <para>This member supports the internal infrastructure and is not intended to be used directly from your code.
</para>
            </summary>
            <param name="session">
		 

            </param>
            <param name="theObject">
		 

            </param>
            <param name="isUpdate">
		 

            </param>
            <returns> 
</returns>


        </member>
        <member name="M:DevExpress.Xpo.Metadata.XPClassInfo.GetRefTypes">
            <summary>
                <para>This member supports the .NET Framework infrastructure and cannot be used directly from your code.
</para>
            </summary>
            <returns>@nbsp;
</returns>


        </member>
        <member name="M:DevExpress.Xpo.Metadata.XPClassInfo.GetShortAssemblyName(System.Reflection.Assembly)">
            <summary>
                <para>Gets the short name of the specified assembly.
</para>
            </summary>
            <param name="assembly">
		The assembly.

            </param>
            <returns>A string value that represents the specified assembly's short name.
</returns>


        </member>
        <member name="P:DevExpress.Xpo.Metadata.XPClassInfo.HasDescendants">
            <summary>
                <para>Gets whether the class described by the current <see cref="T:DevExpress.Xpo.Metadata.XPClassInfo"/> object has descendants.
</para>
            </summary>
            <value><b>true</b> if the class has descendants; otherwise, <b>false</b>.
</value>


        </member>
        <member name="P:DevExpress.Xpo.Metadata.XPClassInfo.IdClass">
            <summary>
                <para>Gets the metadata information for the persistent class which provides the key value for the current object.
</para>
            </summary>
            <value>An <see cref="T:DevExpress.Xpo.Metadata.XPClassInfo"/> object that contains metadata information for the persistent class which provides the key value for the current object.
</value>


        </member>
        <member name="P:DevExpress.Xpo.Metadata.XPClassInfo.IsAbstract">
            <summary>
                <para>Determines whether an instance of the current type is abstract.
</para>
            </summary>
            <value><b>true</b> if an instance of the current type is abstract; otherwise, <b>false</b>.
</value>


        </member>
        <member name="M:DevExpress.Xpo.Metadata.XPClassInfo.IsAssignableTo(DevExpress.Xpo.Metadata.XPClassInfo)">
            <summary>
                <para>Determines whether an instance of the current type can be assigned to an instance of the specified type.

</para>
            </summary>
            <param name="classInfo">
		An <see cref="T:DevExpress.Xpo.Metadata.XPClassInfo"/> object which describes the type to compare with the current type.

            </param>
            <returns><b>true</b> if an instance of the current type can be assigned to an instance of the specified type; otherwise, <b>false</b>.
</returns>


        </member>
        <member name="P:DevExpress.Xpo.Metadata.XPClassInfo.IsInterface">
            <summary>
                <para>This member supports the internal infrastructure and is not intended to be used directly from your code.
</para>
            </summary>
            <value> 
</value>


        </member>
        <member name="P:DevExpress.Xpo.Metadata.XPClassInfo.IsObjectLoading">
            <summary>
                <para>Gets whether the object is currently being initialized. 
</para>
            </summary>
            <value><b>true</b> if the object is currently being initialized; otherwise, <b>false</b>.
</value>


        </member>
        <member name="P:DevExpress.Xpo.Metadata.XPClassInfo.KeyProperty">
            <summary>
                <para>Gets information on the key property or key field.

</para>
            </summary>
            <value>An <see cref="T:DevExpress.Xpo.Metadata.XPMemberInfo"/> object which provides information about the key property or key field. If <b>null</b> (<b>Nothing</b> in Visual Basic) a <see cref="T:DevExpress.Xpo.Exceptions.KeyPropertyAbsentException"/> is thrown.

</value>


        </member>
        <member name="P:DevExpress.Xpo.Metadata.XPClassInfo.Members">
            <summary>
                <para>Gets a collection of <see cref="T:DevExpress.Xpo.Metadata.XPMemberInfo"/> objects that are owned by the current persistent class metadata information and all its ancestors. 
</para>
            </summary>
            <value>An array of <see cref="T:DevExpress.Xpo.Metadata.XPMemberInfo"/> objects that are owned by the current persistent class metadata information and all its ancestors.
</value>


        </member>
        <member name="P:DevExpress.Xpo.Metadata.XPClassInfo.ObjectProperties">
            <summary>
                <para>Returns the <see cref="T:System.Collections.IEnumerable"/> interface which populates <see cref="T:DevExpress.Xpo.Metadata.XPMemberInfo"/> objects for properties with the <see cref="T:DevExpress.Xpo.IXPSimpleObject"/> interface declaration.
</para>
            </summary>
            <value>The <see cref="T:System.Collections.IEnumerable"/> interface which populates <see cref="T:DevExpress.Xpo.Metadata.XPMemberInfo"/> objects for properties with the <see cref="T:DevExpress.Xpo.IXPSimpleObject"/> interface declaration.
</value>


        </member>
        <member name="P:DevExpress.Xpo.Metadata.XPClassInfo.OptimisticLockField">
            <summary>
                <para>Gets the metadata of the member that represents the optimistic lock field.

</para>
            </summary>
            <value>An <see cref="T:DevExpress.Xpo.Metadata.XPMemberInfo"/> object that represents member metadata.
</value>


        </member>
        <member name="P:DevExpress.Xpo.Metadata.XPClassInfo.OptimisticLockFieldInDataLayer">
            <summary>
                <para>This member supports the .NET Framework infrastructure and cannot be used directly from your code.
</para>
            </summary>
            <value>@nbsp;
</value>


        </member>
        <member name="P:DevExpress.Xpo.Metadata.XPClassInfo.OptimisticLockFieldInDataLayerName">
            <summary>
                <para>This member supports the .NET Framework infrastructure and cannot be used directly from your code.
</para>
            </summary>
            <value>@nbsp;
</value>


        </member>
        <member name="P:DevExpress.Xpo.Metadata.XPClassInfo.OptimisticLockFieldName">
            <summary>
                <para>Gets the name of the system field that is used to control object locking for objects that have the object locking option enabled.

</para>
            </summary>
            <value>A string value that specifies the system field's name.
</value>


        </member>
        <member name="P:DevExpress.Xpo.Metadata.XPClassInfo.OwnMembers">
            <summary>
                <para>Gets a collection of <see cref="T:DevExpress.Xpo.Metadata.XPMemberInfo"/> objects that provide metadata information on all the members owned by the class. 
</para>
            </summary>
            <value>An array of <see cref="T:DevExpress.Xpo.Metadata.XPMemberInfo"/> objects.
</value>


        </member>
        <member name="P:DevExpress.Xpo.Metadata.XPClassInfo.PersistentBaseClass">
            <summary>
                <para>Gets the information about the nearest persistent parent class in the inheritance hierarchy.
</para>
            </summary>
            <value>An <see cref="T:DevExpress.Xpo.Metadata.XPClassInfo"/> object which corresponds to the nearest persistent parent class in the inheritance hierarchy.

</value>


        </member>
        <member name="P:DevExpress.Xpo.Metadata.XPClassInfo.PersistentProperties">
            <summary>
                <para>Gets the collection of persistent properties and fields owned by the current persistent class metadata information.

</para>
            </summary>
            <value>A collection of <see cref="T:DevExpress.Xpo.Metadata.XPMemberInfo"/> objects owned by the current persistent class metadata information.
</value>


        </member>
        <member name="P:DevExpress.Xpo.Metadata.XPClassInfo.Table">
            <summary>
                <para>Gets the <see cref="T:DevExpress.Xpo.DB.DBTable"/> object which the public properties and public fields are saved in.

</para>
            </summary>
            <value>A <see cref="T:DevExpress.Xpo.DB.DBTable"/> object which represents the table that the public properties and public fields are saved in.

</value>


        </member>
        <member name="P:DevExpress.Xpo.Metadata.XPClassInfo.TableMapType">
            <summary>
                <para>Gets a value that specifies which table persistent properties and fields are saved to.

</para>
            </summary>
            <value>A <see cref="T:DevExpress.Xpo.MapInheritanceType"/> enumeration value that specifies which table persistent properties and fields are saved to.

</value>


        </member>
        <member name="P:DevExpress.Xpo.Metadata.XPClassInfo.TableName">
            <summary>
                <para>Gets the name of the table in the data layer in which the object's data is stored.
</para>
            </summary>
            <value>A <see cref="T:System.String"/> value which specifies the table's name.
</value>


        </member>
        <member name="M:DevExpress.Xpo.Metadata.XPClassInfo.ToString">
            <summary>
                <para>Returns a string that represents the full name of the class.
</para>
            </summary>
            <returns>A <see cref="T:System.String"/> value which specifies the full name of the class.
</returns>


        </member>
        <member name="T:DevExpress.Xpo.Exceptions.TypeNotFoundException">

            <summary>
                <para>An exception that is thrown when an object in storage refers to a type that cannot be found.
</para>
            </summary>

        </member>
        <member name="M:DevExpress.Xpo.Exceptions.TypeNotFoundException.#ctor(System.Int32)">
            <summary>
                <para>Initializes a new instance of the TypeNotFoundException class.
</para>
            </summary>
            <param name="typeId">
		An integer that identifies the currently processed object type.

            </param>


        </member>
        <member name="M:DevExpress.Xpo.Exceptions.TypeNotFoundException.GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
            <summary>
                <para>Sets the <see cref="T:System.Runtime.Serialization.SerializationInfo"/> with information about the exception.
</para>
            </summary>
            <param name="info">
		The <see cref="T:System.Runtime.Serialization.SerializationInfo"/> that holds the serialized object data about the exception being thrown.

            </param>
            <param name="context">
		The <see cref="T:System.Runtime.Serialization.StreamingContext"/> that contains contextual information about the source or destination.

            </param>


        </member>
        <member name="P:DevExpress.Xpo.Exceptions.TypeNotFoundException.TypeId">
            <summary>
                <para>Gets the object type identifier.
</para>
            </summary>
            <value>An integer object type identifier.

</value>


        </member>
        <member name="T:DevExpress.Xpo.Exceptions.TypeFieldIsEmptyException">

            <summary>
                <para>An exception that is thrown when an internal error occurs.
</para>
            </summary>

        </member>
        <member name="M:DevExpress.Xpo.Exceptions.TypeFieldIsEmptyException.#ctor(System.String)">
            <summary>
                <para>Initializes a new instance of the TypeFieldIsEmptyException class.
</para>
            </summary>
            <param name="baseType">
		@nbsp;

            </param>


        </member>
        <member name="P:DevExpress.Xpo.Exceptions.TypeFieldIsEmptyException.BaseType">
            <summary>
                <para>For internal use.
</para>
            </summary>
            <value>@nbsp;
</value>


        </member>
        <member name="M:DevExpress.Xpo.Exceptions.TypeFieldIsEmptyException.GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
            <summary>
                <para>Sets the <see cref="T:System.Runtime.Serialization.SerializationInfo"/> with information about the exception.
</para>
            </summary>
            <param name="info">
		The <see cref="T:System.Runtime.Serialization.SerializationInfo"/> that holds the serialized object data about the exception being thrown.

            </param>
            <param name="context">
		The <see cref="T:System.Runtime.Serialization.StreamingContext"/> that contains contextual information about the source or destination.

            </param>


        </member>
        <member name="T:DevExpress.Xpo.PersistentBase">

            <summary>
                <para>Serves as a base for classes that represent persistent objects.
</para>
            </summary>

        </member>
        <member name="M:DevExpress.Xpo.PersistentBase.#ctor(DevExpress.Xpo.Session,DevExpress.Xpo.Metadata.XPClassInfo)">
            <summary>
                <para>Initializes a new instance of the PersistentBase class.
</para>
            </summary>
            <param name="session">
		A <see cref="T:DevExpress.Xpo.Session"/> object that represents the session used to load and save persistent objects. This value is assigned to the <see cref="P:DevExpress.Xpo.PersistentBase.Session"/> property.

            </param>
            <param name="classInfo">
		An <see cref="T:DevExpress.Xpo.Metadata.XPClassInfo"/> descendant which provides the class metadata. This value is assigned to the <see cref="P:DevExpress.Xpo.PersistentBase.ClassInfo"/> property.

            </param>


        </member>
        <member name="M:DevExpress.Xpo.PersistentBase.AfterConstruction">
            <summary>
                <para>Persists the current object.
</para>
            </summary>


        </member>
        <member name="P:DevExpress.Xpo.PersistentBase.ClassInfo">
            <summary>
                <para>Gets a value that provides access to the metadata information of a class gathered via Reflection.
</para>
            </summary>
            <value>An <see cref="T:DevExpress.Xpo.Metadata.XPClassInfo"/> descendant which provides the class metadata.
</value>


        </member>
        <member name="M:DevExpress.Xpo.PersistentBase.Equals(System.Object)">
            <summary>
                <para>Determines whether the current object has the same settings as the specified object.
</para>
            </summary>
            <param name="obj">
		The object to compare with the current object.

            </param>
            <returns><b>true</b> if the object specified by the parameter has the same settings as the current object; otherwise, <b>false</b>.
</returns>


        </member>
        <member name="P:DevExpress.Xpo.PersistentBase.Fields">
            <summary>
                <para>Gets an object that contains field identifiers for Simplified Criteria Syntax.
</para>
            </summary>
            <value>The <b>FieldsClass</b> object that can contain field identifies.
</value>


        </member>
        <member name="M:DevExpress.Xpo.PersistentBase.GetCustomPropertyStore(System.Object)">
            <summary>
                <para>This member supports the internal infrastructure and isn't intended to be used directly from your code.
</para>
            </summary>
            <param name="theObject">
		 

            </param>
            <returns> 
</returns>


        </member>
        <member name="M:DevExpress.Xpo.PersistentBase.GetHashCode">
            <summary>
                <para>Gets the hash code (a number) that corresponds to the value of the current PersistentBase object.
</para>
            </summary>
            <returns>An integer value representing the hash code for the current object.
</returns>


        </member>
        <member name="M:DevExpress.Xpo.PersistentBase.GetInstanceObject(DevExpress.Xpo.Session,DevExpress.Xpo.Metadata.XPClassInfo,System.Object)">
            <summary>
                <para>This member supports the internal infrastructure and is not intended to be used directly from your code.
</para>
            </summary>
            <param name="session">
		 

            </param>
            <param name="I">
		 

            </param>
            <param name="interfaceObject">
		 

            </param>
            <returns> 
</returns>


        </member>
        <member name="M:DevExpress.Xpo.PersistentBase.GetInstanceObject``2(DevExpress.Xpo.Session,``1)">
            <summary>
                <para>This member supports the internal infrastructure and is not intended to be used directly from your code.
</para>
            </summary>
            <param name="session">
		 

            </param>
            <param name="interfaceObject">
		 

            </param>
            <returns> 
</returns>


        </member>
        <member name="M:DevExpress.Xpo.PersistentBase.GetInstanceObject``1(DevExpress.Xpo.Session,System.Object)">
            <summary>
                <para>This member supports the internal infrastructure and is not intended to be used directly from your code.
</para>
            </summary>
            <param name="session">
		 

            </param>
            <param name="interfaceObject">
		 

            </param>
            <returns> 
</returns>


        </member>
        <member name="M:DevExpress.Xpo.PersistentBase.GetInterfaceObject(DevExpress.Xpo.Session,System.String,System.Object)">
            <summary>
                <para>This member supports the internal infrastructure and is not intended to be used directly from your code.
</para>
            </summary>
            <param name="session">
		 

            </param>
            <param name="interfaceName">
		 

            </param>
            <param name="value">
		 

            </param>
            <returns> 
</returns>


        </member>
        <member name="M:DevExpress.Xpo.PersistentBase.GetInterfaceObject(DevExpress.Xpo.Session,DevExpress.Xpo.Metadata.XPClassInfo,System.Object)">
            <summary>
                <para>This member supports the internal infrastructure and is not intended to be used directly from your code.
</para>
            </summary>
            <param name="session">
		 

            </param>
            <param name="interfaceClassInfo">
		 

            </param>
            <param name="value">
		 

            </param>
            <returns> 
</returns>


        </member>
        <member name="M:DevExpress.Xpo.PersistentBase.GetInterfaceObject``2(DevExpress.Xpo.Session,``0)">
            <summary>
                <para>This member supports the internal infrastructure and is not intended to be used directly from your code.
</para>
            </summary>
            <param name="session">
		 

            </param>
            <param name="value">
		 

            </param>
            <returns> 
</returns>


        </member>
        <member name="M:DevExpress.Xpo.PersistentBase.GetInterfaceObject``1(DevExpress.Xpo.Session,``0)">
            <summary>
                <para>This member supports the internal infrastructure and is not intended to be used directly from your code.
</para>
            </summary>
            <param name="session">
		 

            </param>
            <param name="value">
		 

            </param>
            <returns> 
</returns>


        </member>
        <member name="P:DevExpress.Xpo.PersistentBase.IsDeleted">
            <summary>
                <para>Indicates whether the current persistent object is marked as deleted.
</para>
            </summary>
            <value><b>true</b> if the current object is marked as deleted; otherwise, <b>false</b>.
</value>


        </member>
        <member name="P:DevExpress.Xpo.PersistentBase.IsLoading">
            <summary>
                <para>Indicates whether the object is currently being initialized.
</para>
            </summary>
            <value><b>true</b> if the object is currently being initialized; otherwise, <b>false</b>.
</value>


        </member>
        <member name="P:DevExpress.Xpo.PersistentBase.Session">
            <summary>
                <para>Gets the session used to load and save persistent objects.
</para>
            </summary>
            <value>A <see cref="T:DevExpress.Xpo.Session"/> object that represents the session used to load and save persistent objects.
</value>


        </member>
        <member name="M:DevExpress.Xpo.PersistentBase.ToString">
            <summary>
                <para>Returns a string which represents the current object.
</para>
            </summary>
            <returns>A <see cref="T:System.String"/> value which represents the current  PersistentBase object.
</returns>


        </member>
        <member name="T:DevExpress.Xpo.Exceptions.SessionMixingException">

            <summary>
                <para>An exception that is thrown when a persistent object that belongs to a specific session is used within another session or refers to an object from another session.
</para>
            </summary>

        </member>
        <member name="M:DevExpress.Xpo.Exceptions.SessionMixingException.#ctor(DevExpress.Xpo.Session,System.Object)">
            <summary>
                <para>Initializes a new instance of the SessionMixingException class.
</para>
            </summary>
            <param name="session">
		A <see cref="T:DevExpress.Xpo.Session"/> object.

            </param>
            <param name="obj">
		A persistent object which will raise the exception.


            </param>


        </member>
        <member name="P:DevExpress.Xpo.Exceptions.SessionMixingException.Object">
            <summary>
                <para>Gets the persistent object which conflicts with the current session.
</para>
            </summary>
            <value>The persistent object which conflicts with the current session.

</value>


        </member>
        <member name="P:DevExpress.Xpo.Exceptions.SessionMixingException.Session">
            <summary>
                <para>Gets the current <see cref="T:DevExpress.Xpo.Session"/> object.
</para>
            </summary>
            <value>A <see cref="T:DevExpress.Xpo.Session"/> object.
</value>


        </member>
        <member name="T:DevExpress.Xpo.Exceptions.SessionCtorAbsentException">

            <summary>
                <para>An exception that is thrown when a persistent class doesn't have a constructor with a <see cref="T:DevExpress.Xpo.Session"/> parameter.

</para>
            </summary>

        </member>
        <member name="M:DevExpress.Xpo.Exceptions.SessionCtorAbsentException.#ctor(DevExpress.Xpo.Metadata.XPClassInfo)">
            <summary>
                <para>Initializes a new instance of the SessionCtorAbsentException class.
</para>
            </summary>
            <param name="classInfo">
		An <see cref="T:DevExpress.Xpo.Metadata.XPClassInfo"/> object that identifies the currently processed object type.

            </param>


        </member>
        <member name="M:DevExpress.Xpo.Exceptions.SessionCtorAbsentException.GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
            <summary>
                <para>Sets the <see cref="T:System.Runtime.Serialization.SerializationInfo"/> with information about the exception.
</para>
            </summary>
            <param name="info">
		The <see cref="T:System.Runtime.Serialization.SerializationInfo"/> that holds the serialized object data about the exception being thrown.

            </param>
            <param name="context">
		The <see cref="T:System.Runtime.Serialization.StreamingContext"/> that contains contextual information about the source or destination.

            </param>


        </member>
        <member name="P:DevExpress.Xpo.Exceptions.SessionCtorAbsentException.ObjectType">
            <summary>
                <para>Gets the name of the currently processed object type.
</para>
            </summary>
            <value>A string that specifies the name of the object type.

</value>


        </member>
        <member name="T:DevExpress.Xpo.Exceptions.SameTableNameException">

            <summary>
                <para>An exception that is thrown when two persistent classes are mapped to the same table.
</para>
            </summary>

        </member>
        <member name="M:DevExpress.Xpo.Exceptions.SameTableNameException.#ctor(DevExpress.Xpo.Metadata.XPClassInfo,DevExpress.Xpo.Metadata.XPClassInfo)">
            <summary>
                <para>Initializes a new instance of the SameTableNameException class.
</para>
            </summary>
            <param name="firstClass">
		An <see cref="T:DevExpress.Xpo.Metadata.XPClassInfo"/> object that refers to the first of the two conflicted classes.

            </param>
            <param name="secondClass">
		An <see cref="T:DevExpress.Xpo.Metadata.XPClassInfo"/> object that refers to the second of the two conflicted classes.

            </param>


        </member>
        <member name="T:DevExpress.Xpo.ServerExceptionThrownAction">

            <summary>
                <para>Lists the values that specify how to handle an exception thrown by a data server in Server Mode.
</para>
            </summary>

        </member>
        <member name="F:DevExpress.Xpo.ServerExceptionThrownAction.Rethrow">
            <summary>
                <para>An exception is rethrown.
</para>
            </summary>


        </member>
        <member name="F:DevExpress.Xpo.ServerExceptionThrownAction.Skip">
            <summary>
                <para>An exception is consumed.
</para>
            </summary>


        </member>
        <member name="T:DevExpress.Xpo.XPInstantFeedbackSource">

            <summary>
                <para>A component that can be used as a data source for the GridControl and SearchLookUpEdit controls in Instant Feedback Mode.
</para>
            </summary>

        </member>
        <member name="M:DevExpress.Xpo.XPInstantFeedbackSource.#ctor(System.String,System.String,System.String,DevExpress.Data.Filtering.CriteriaOperator,System.Action`1,System.Action`1)">
            <summary>
                <para>Initializes a new instance of the XPInstantFeedbackSource class for the specified persistent class, with the specified settings.
</para>
            </summary>
            <param name="assemblyName">
		A string containing the name of the assembly where a persistent class describing the target database table is declared.

            </param>
            <param name="typeName">
		A string containing the name of a persistent class describing the target database table.

            </param>
            <param name="displayableProperties">
		A string representing a list of displayable properties, containing property paths separated by semicolons. This parameter value is used to initialize the <see cref="P:DevExpress.Xpo.XPInstantFeedbackSource.DisplayableProperties"/> property.

            </param>
            <param name="fixedCriteria">
		A <see cref="T:DevExpress.Data.Filtering.CriteriaOperator"/> object specifying the filter expression applied to data on the data store side.

            </param>
            <param name="resolveSession">
		A <b>System.Action@lt;ResolveSessionEventArgs@gt;</b> delegate, which is a method that will handle the <see cref="E:DevExpress.Xpo.XPInstantFeedbackSource.ResolveSession"/> event. The specified delegate is attached to the <b>ResolveSession</b> event.


            </param>
            <param name="dismissSession">
		A <b>System.Action@lt;ResolveSessionEventArgs@gt;</b> delegate, which is a method that will handle the <see cref="E:DevExpress.Xpo.XPInstantFeedbackSource.DismissSession"/> event. The specified delegate is attached to the <b>DismissSession</b> event.


            </param>


        </member>
        <member name="M:DevExpress.Xpo.XPInstantFeedbackSource.#ctor">
            <summary>
                <para>Creates a new instance of the XPInstantFeedbackSource.
</para>
            </summary>


        </member>
        <member name="M:DevExpress.Xpo.XPInstantFeedbackSource.#ctor(DevExpress.Xpo.Metadata.XPClassInfo,System.String,DevExpress.Data.Filtering.CriteriaOperator)">
            <summary>
                <para>Initializes a new instance of the XPInstantFeedbackSource class for the specified persistent class, with the specified settings.
</para>
            </summary>
            <param name="classInfo">
		An <see cref="T:DevExpress.Xpo.Metadata.XPClassInfo"/> object that identifies the persistent class describing the target data table.

            </param>
            <param name="displayableProperties">
		A string that is  a list of displayable properties, containing property paths separated by semicolons. This parameter value is used to initialize the <see cref="P:DevExpress.Xpo.XPInstantFeedbackSource.DisplayableProperties"/> property.


            </param>
            <param name="fixedCriteria">
		A <see cref="T:DevExpress.Data.Filtering.CriteriaOperator"/> object, specifying the filter expression applied to data on the data store side.

            </param>


        </member>
        <member name="M:DevExpress.Xpo.XPInstantFeedbackSource.#ctor(System.Type,System.String,DevExpress.Data.Filtering.CriteriaOperator,System.EventHandler`1,System.EventHandler`1)">
            <summary>
                <para>Initializes a new instance of the XPInstantFeedbackSource class for the specified persistent class, with the specified settings.
</para>
            </summary>
            <param name="objectType">
		A <see cref="T:System.Type"/> object that specifies the type of a persistent class describing the target data table. This value is used to initialize the <see cref="P:DevExpress.Xpo.XPInstantFeedbackSource.ObjectType"/> property.

            </param>
            <param name="displayableProperties">
		A string that is a list of displayable properties, containing property paths separated by semicolons. This parameter value is used to initialize the <see cref="P:DevExpress.Xpo.XPInstantFeedbackSource.DisplayableProperties"/> property.


            </param>
            <param name="fixedCriteria">
		A <see cref="T:DevExpress.Data.Filtering.CriteriaOperator"/> object specifying the filter expression applied to data on the data store side.

            </param>
            <param name="resolveSession">
		An <b>EventHandler@lt;ResolveSessionEventArgs@gt;</b> delegate, which is a method that will handle the <see cref="E:DevExpress.Xpo.XPInstantFeedbackSource.ResolveSession"/> event. The specified delegate is attached to the <b>ResolveSession</b> event.


            </param>
            <param name="dismissSession">
		An <b>EventHandler@lt;ResolveSessionEventArgs@gt;</b> delegate, which is a method that will handle the <see cref="E:DevExpress.Xpo.XPInstantFeedbackSource.DismissSession"/> event. The specified delegate is attached to the <b>DismissSession</b> event.



            </param>


        </member>
        <member name="M:DevExpress.Xpo.XPInstantFeedbackSource.#ctor(DevExpress.Xpo.Metadata.XPClassInfo,System.String,DevExpress.Data.Filtering.CriteriaOperator,System.EventHandler`1,System.EventHandler`1)">
            <summary>
                <para>Initializes a new instance of the XPInstantFeedbackSource class for the specified persistent class, with the specified settings.
</para>
            </summary>
            <param name="classInfo">
		An <see cref="T:DevExpress.Xpo.Metadata.XPClassInfo"/> object that identifies the persistent class describing the target data table.

            </param>
            <param name="displayableProperties">
		A string that is a list of displayable properties, containing property paths separated by semicolons. This parameter value is used to initialize the <see cref="P:DevExpress.Xpo.XPInstantFeedbackSource.DisplayableProperties"/> property.


            </param>
            <param name="fixedCriteria">
		A <see cref="T:DevExpress.Data.Filtering.CriteriaOperator"/> object specifying the filter expression applied to data on the data store side.

            </param>
            <param name="resolveSession">
		An <b>EventHandler@lt;ResolveSessionEventArgs@gt;</b> delegate, which is a method that will handle the <see cref="E:DevExpress.Xpo.XPInstantFeedbackSource.ResolveSession"/> event. The specified delegate is attached to the <b>ResolveSession</b> event.


            </param>
            <param name="dismissSession">
		An <b>EventHandler@lt;ResolveSessionEventArgs@gt;</b> delegate, which is a method that will handle the <see cref="E:DevExpress.Xpo.XPInstantFeedbackSource.DismissSession"/> event. The specified delegate is attached to the <b>DismissSession</b> event.



            </param>


        </member>
        <member name="M:DevExpress.Xpo.XPInstantFeedbackSource.#ctor(System.Type,System.String,DevExpress.Data.Filtering.CriteriaOperator,System.Action`1,System.Action`1)">
            <summary>
                <para>Initializes a new instance of the XPInstantFeedbackSource class for the specified persistent class, with the specified settings.
</para>
            </summary>
            <param name="objectType">
		A <see cref="T:System.Type"/> object that specifies the type of a persistent class describing the target data table. This value is used to initialize the <see cref="P:DevExpress.Xpo.XPInstantFeedbackSource.ObjectType"/> property.

            </param>
            <param name="displayableProperties">
		A string that is a list of displayable properties, containing property paths separated by semicolons. This parameter value is used to initialize the <see cref="P:DevExpress.Xpo.XPInstantFeedbackSource.DisplayableProperties"/> property.


            </param>
            <param name="fixedCriteria">
		A <see cref="T:DevExpress.Data.Filtering.CriteriaOperator"/> object specifying the filter expression applied to data on the data store side.

            </param>
            <param name="resolveSession">
		A <b>System.Action@lt;ResolveSessionEventArgs@gt;</b> delegate, which is a method that will handle the <see cref="E:DevExpress.Xpo.XPInstantFeedbackSource.ResolveSession"/> event. The specified delegate is attached to the <b>ResolveSession</b> event.


            </param>
            <param name="dismissSession">
		A <b>System.Action@lt;ResolveSessionEventArgs@gt;</b> delegate, which is a method that will handle the <see cref="E:DevExpress.Xpo.XPInstantFeedbackSource.DismissSession"/> event. The specified delegate is attached to the <b>DismissSession</b> event.


            </param>


        </member>
        <member name="M:DevExpress.Xpo.XPInstantFeedbackSource.#ctor(System.String,System.String)">
            <summary>
                <para>Initializes a new instance of the XPInstantFeedbackSource class for the specified persistent class.
</para>
            </summary>
            <param name="assemblyName">
		A string containing the name of the assembly where a persistent class describing the target database table is declared.

            </param>
            <param name="typeName">
		A string containing the name of a persistent class describing the target database table.

            </param>


        </member>
        <member name="M:DevExpress.Xpo.XPInstantFeedbackSource.#ctor(System.Type)">
            <summary>
                <para>Initializes a new instance of the XPInstantFeedbackSource class for the specified persistent class.
</para>
            </summary>
            <param name="objectType">
		A <see cref="T:System.Type"/> object that specifies the type of a persistent class describing the target database table. This value is used to initialize the <see cref="P:DevExpress.Xpo.XPInstantFeedbackSource.ObjectType"/> property.

            </param>


        </member>
        <member name="M:DevExpress.Xpo.XPInstantFeedbackSource.#ctor(DevExpress.Xpo.Metadata.XPClassInfo,System.String,DevExpress.Data.Filtering.CriteriaOperator,System.Action`1,System.Action`1)">
            <summary>
                <para>Initializes a new instance of the XPInstantFeedbackSource class for the specified persistent class, with the specified settings.
</para>
            </summary>
            <param name="classInfo">
		An <see cref="T:DevExpress.Xpo.Metadata.XPClassInfo"/> object that identifies the persistent class describing the target data table.

            </param>
            <param name="displayableProperties">
		A string that is a list of displayable properties, containing property paths separated by semicolons. This parameter value is used to initialize the <see cref="P:DevExpress.Xpo.XPInstantFeedbackSource.DisplayableProperties"/> property.


            </param>
            <param name="fixedCriteria">
		A <see cref="T:DevExpress.Data.Filtering.CriteriaOperator"/> object specifying the filter expression applied to data on the data store side.

            </param>
            <param name="resolveSession">
		A <b>System.Action@lt;ResolveSessionEventArgs@gt;</b> delegate, which is a method that will handle the <see cref="E:DevExpress.Xpo.XPInstantFeedbackSource.ResolveSession"/> event. The specified delegate is attached to the <b>ResolveSession</b> event.


            </param>
            <param name="dismissSession">
		A <b>System.Action@lt;ResolveSessionEventArgs@gt;</b> delegate, which is a method that will handle the <see cref="E:DevExpress.Xpo.XPInstantFeedbackSource.DismissSession"/> event. The specified delegate is attached to the <b>DismissSession</b> event.


            </param>


        </member>
        <member name="M:DevExpress.Xpo.XPInstantFeedbackSource.#ctor(System.String,System.String,System.String,DevExpress.Data.Filtering.CriteriaOperator)">
            <summary>
                <para>Initializes a new instance of the XPInstantFeedbackSource class for the specified persistent class, with the specified settings.
</para>
            </summary>
            <param name="assemblyName">
		A string containing the name of the assembly where a persistent class describing the target database table is declared.

            </param>
            <param name="typeName">
		A string containing the name of a persistent class describing the target database table.

            </param>
            <param name="displayableProperties">
		A string that is a list of displayable properties, containing property paths separated by semicolons. This parameter value is used to initialize the <see cref="P:DevExpress.Xpo.XPInstantFeedbackSource.DisplayableProperties"/> property.


            </param>
            <param name="fixedCriteria">
		A <see cref="T:DevExpress.Data.Filtering.CriteriaOperator"/> object specifying the filter expression applied to data on the data store side.

            </param>


        </member>
        <member name="M:DevExpress.Xpo.XPInstantFeedbackSource.#ctor(System.Type,System.String,DevExpress.Data.Filtering.CriteriaOperator)">
            <summary>
                <para>Initializes a new instance of the XPInstantFeedbackSource class for the specified persistent class, with the specified settings.
</para>
            </summary>
            <param name="objectType">
		A <see cref="T:System.Type"/> object that specifies the type of a persistent class describing the target data table. This value is used to initialize the <see cref="P:DevExpress.Xpo.XPInstantFeedbackSource.ObjectType"/> property.

            </param>
            <param name="displayableProperties">
		A string that is a list of displayable properties, containing property paths separated by semicolons. This parameter value is used to initialize the <see cref="P:DevExpress.Xpo.XPInstantFeedbackSource.DisplayableProperties"/> property.


            </param>
            <param name="fixedCriteria">
		A <see cref="T:DevExpress.Data.Filtering.CriteriaOperator"/> object specifying the filter expression applied to data on the data store side.

            </param>


        </member>
        <member name="M:DevExpress.Xpo.XPInstantFeedbackSource.#ctor(DevExpress.Xpo.Metadata.XPClassInfo)">
            <summary>
                <para>Initializes a new instance of the XPInstantFeedbackSource class for the specified persistent class.
</para>
            </summary>
            <param name="classInfo">
		An <see cref="T:DevExpress.Xpo.Metadata.XPClassInfo"/> object that identifies the persistent class describing the target database table.

            </param>


        </member>
        <member name="M:DevExpress.Xpo.XPInstantFeedbackSource.#ctor(System.String,System.String,System.String,DevExpress.Data.Filtering.CriteriaOperator,System.EventHandler`1,System.EventHandler`1)">
            <summary>
                <para>Initializes a new instance of the XPInstantFeedbackSource class for the specified persistent class, with the specified settings.
</para>
            </summary>
            <param name="assemblyName">
		A string containing the name of the assembly where a persistent class describing the target database table is declared.

            </param>
            <param name="typeName">
		A string containing the name of a persistent class describing the target database table.

            </param>
            <param name="displayableProperties">
		A string that is a list of displayable properties, containing property paths separated by semicolons. This parameter value is used to initialize the <see cref="P:DevExpress.Xpo.XPInstantFeedbackSource.DisplayableProperties"/> property.


            </param>
            <param name="fixedCriteria">
		A <see cref="T:DevExpress.Data.Filtering.CriteriaOperator"/> object specifying the filter expression applied to data on the data store side.

            </param>
            <param name="resolveSession">
		An <b>EventHandler@lt;ResolveSessionEventArgs@gt;</b> delegate, which is a method that will handle the <see cref="E:DevExpress.Xpo.XPInstantFeedbackSource.ResolveSession"/> event. The specified delegate is attached to the <b>ResolveSession</b> event.


            </param>
            <param name="dismissSession">
		An <b>EventHandler@lt;ResolveSessionEventArgs@gt;</b> delegate, which is a method that will handle the <see cref="E:DevExpress.Xpo.XPInstantFeedbackSource.DismissSession"/> event. The specified delegate is attached to the <b>DismissSession</b> event.


            </param>


        </member>
        <member name="E:DevExpress.Xpo.XPInstantFeedbackSource.DismissSession">
            <summary>
                <para>Occurs when the XPInstantFeedbackSource no longer needs the Session it used to retrieve objects from the data store.
</para>
            </summary>


        </member>
        <member name="P:DevExpress.Xpo.XPInstantFeedbackSource.DisplayableProperties">
            <summary>
                <para>Specifies the properties that are available for binding in bound data-aware controls.
</para>
            </summary>
            <value>A string representing a list of property descriptors, containing property paths separated by semicolons. For example, "FirstName;LastName;Company.Name;Address.City".
</value>


        </member>
        <member name="P:DevExpress.Xpo.XPInstantFeedbackSource.FixedFilterCriteria">
            <summary>
                <para>Specifies the criteria used to filter objects on the data store side. These criteria are never affected by bound data-aware controls.
</para>
            </summary>
            <value>A <see cref="T:DevExpress.Data.Filtering.CriteriaOperator"/> object specifying the filter expression applied to data on the data store side.
</value>


        </member>
        <member name="P:DevExpress.Xpo.XPInstantFeedbackSource.FixedFilterString">
            <summary>
                <para>Specifies a string representation of an expression used to filter objects on the data store side. This filter is never affected by bound data-aware controls.
</para>
            </summary>
            <value>A string specifying the filter expression applied to data on the data store side.
</value>


        </member>
        <member name="P:DevExpress.Xpo.XPInstantFeedbackSource.ObjectType">
            <summary>
                <para>Specifies the persistent class describing the target database table.
</para>
            </summary>
            <value>A <see cref="T:System.Type"/> object that specifies the type of a persistent class describing the target database table.
</value>


        </member>
        <member name="M:DevExpress.Xpo.XPInstantFeedbackSource.Refresh">
            <summary>
                <para>Refreshes the XPInstantFeedbackSource.
</para>
            </summary>


        </member>
        <member name="E:DevExpress.Xpo.XPInstantFeedbackSource.ResolveSession">
            <summary>
                <para>Occurs when the XPInstantFeedbackSource needs a Session, to retrieve objects from the data store.
</para>
            </summary>


        </member>
        <member name="T:DevExpress.Xpo.Exceptions.KeysAutogenerationNonSupportedTypeException">

            <summary>
                <para>An exception that is thrown when a key field doesn't support automatic value generation
</para>
            </summary>

        </member>
        <member name="M:DevExpress.Xpo.Exceptions.KeysAutogenerationNonSupportedTypeException.#ctor(System.String)">
            <summary>
                <para>Initializes a new instance of the KeysAutogenerationNonSupportedTypeException class.
</para>
            </summary>
            <param name="typeName">
		A string that specifies the object type name.

            </param>


        </member>
        <member name="M:DevExpress.Xpo.Exceptions.KeysAutogenerationNonSupportedTypeException.GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
            <summary>
                <para>Sets the <see cref="T:System.Runtime.Serialization.SerializationInfo"/> with information about the exception.
</para>
            </summary>
            <param name="info">
		The <see cref="T:System.Runtime.Serialization.SerializationInfo"/> that holds the serialized object data about the exception being thrown.

            </param>
            <param name="context">
		The <see cref="T:System.Runtime.Serialization.StreamingContext"/> that contains contextual information about the source or destination.

            </param>


        </member>
        <member name="P:DevExpress.Xpo.Exceptions.KeysAutogenerationNonSupportedTypeException.TypeName">
            <summary>
                <para>Gets the string that specifies the object type name.
</para>
            </summary>
            <value>A string that specifies the object type name.
</value>


        </member>
        <member name="T:DevExpress.Xpo.Exceptions.KeyPropertyAbsentException">

            <summary>
                <para>An exception that is thrown when a persistent object doesn't have a key.

</para>
            </summary>

        </member>
        <member name="M:DevExpress.Xpo.Exceptions.KeyPropertyAbsentException.#ctor(System.String)">
            <summary>
                <para>Initializes a new instance of the KeyPropertyAbsentException class.
</para>
            </summary>
            <param name="className">
		A string that specifies the class name.

            </param>


        </member>
        <member name="P:DevExpress.Xpo.Exceptions.KeyPropertyAbsentException.ClassName">
            <summary>
                <para>Gets the string that specifies the class name.
</para>
            </summary>
            <value>A string that specifies the class name.
</value>


        </member>
        <member name="M:DevExpress.Xpo.Exceptions.KeyPropertyAbsentException.GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
            <summary>
                <para>Sets the <see cref="T:System.Runtime.Serialization.SerializationInfo"/> with information about the exception.
</para>
            </summary>
            <param name="info">
		The <see cref="T:System.Runtime.Serialization.SerializationInfo"/> that holds the serialized object data about the exception being thrown.

            </param>
            <param name="context">
		The <see cref="T:System.Runtime.Serialization.StreamingContext"/> that contains contextual information about the source or destination.

            </param>


        </member>
        <member name="T:DevExpress.Xpo.DB.AccessConnectionProviderMultiUserThreadSafe">

            <summary>
                <para>Implements an <b>MS Access</b> connection provider that can be used in multi-user and multi-threaded applications.
</para>
            </summary>

        </member>
        <member name="M:DevExpress.Xpo.DB.AccessConnectionProviderMultiUserThreadSafe.#ctor(System.String,DevExpress.Xpo.DB.AutoCreateOption)">
            <summary>
                <para>Initializes a new instance of the AccessConnectionProviderMultiUserThreadSafe class with the specified settings.
</para>
            </summary>
            <param name="connectionString">
		A string that specifies the connection string. This parameter is used to initialize the <see cref="F:DevExpress.Xpo.DB.AccessConnectionProviderMultiUserThreadSafe.ConnectionString"/> property.

            </param>
            <param name="autoCreateOption">
		An <see cref="T:DevExpress.Xpo.DB.AutoCreateOption"/> value that specifies which operations should be performed when the data store is accessed for the first time. This parameter is used to initialize the <see cref="P:DevExpress.Xpo.DB.AccessConnectionProviderMultiUserThreadSafe.AutoCreateOption"/> property.


            </param>


        </member>
        <member name="P:DevExpress.Xpo.DB.AccessConnectionProviderMultiUserThreadSafe.AutoCreateOption">
            <summary>
                <para>Returns which operations are performed when a session is connected to a data store.

</para>
            </summary>
            <value>An <see cref="T:DevExpress.Xpo.DB.AutoCreateOption"/> value that specifies which operations are performed when a session is connected to a data store.

</value>


        </member>
        <member name="F:DevExpress.Xpo.DB.AccessConnectionProviderMultiUserThreadSafe.ConnectionString">
            <summary>
                <para>Gets the connection string.
</para>
            </summary>
            <returns>A string that specifies the connection string.
</returns>


        </member>
        <member name="M:DevExpress.Xpo.DB.AccessConnectionProviderMultiUserThreadSafe.CreateProviderFromString(System.String,DevExpress.Xpo.DB.AutoCreateOption,System.IDisposable[]@)">
            <summary>
                <para>This method supports the internal infrastructure and is not intended to be called directly from your code.
</para>
            </summary>
            <param name="connectionString">
		@nbsp;

            </param>
            <param name="autoCreateOption">
		@nbsp;

            </param>
            <param name="objectsToDisposeOnDisconnect">
		@nbsp;

            </param>
            <returns>@nbsp;
</returns>


        </member>
        <member name="M:DevExpress.Xpo.DB.AccessConnectionProviderMultiUserThreadSafe.GetConnectionString(System.String,System.String,System.String)">
            <summary>
                <para>Returns a connection string to the specified MS Access data base using the specified credentials.
</para>
            </summary>
            <param name="database">
		A string that specifies the path and name of the data base to connect to.

            </param>
            <param name="userid">
		A string that specifies the user's name. This is used to initialize the "User ID" field of the connection string.

            </param>
            <param name="password">
		A string that specifies the password. This is used to initialize the "Password" field of the connection string.

            </param>
            <returns>A string that specifies the connection string.
</returns>


        </member>
        <member name="M:DevExpress.Xpo.DB.AccessConnectionProviderMultiUserThreadSafe.GetConnectionString(System.String)">
            <summary>
                <para>Returns a connection string to the specified MS Access data base.
</para>
            </summary>
            <param name="database">
		A string that specifies the path and name of the data base to connect to.

            </param>
            <returns>A string that specifies the connection string.
</returns>


        </member>
        <member name="M:DevExpress.Xpo.DB.AccessConnectionProviderMultiUserThreadSafe.GetStorageTables(System.String[])">
            <summary>
                <para>Returns information that describes the structures of the specified tables.
</para>
            </summary>
            <param name="tables">
		An array of table names identifying the tables whose information should be retrieved.


            </param>
            <returns>An array of <see cref="T:DevExpress.Xpo.DB.DBTable"/> objects that describe the structures of the requested tables.
</returns>


        </member>
        <member name="M:DevExpress.Xpo.DB.AccessConnectionProviderMultiUserThreadSafe.GetStorageTablesList">
            <summary>
                <para>Returns a list of the available tables in the data store.

</para>
            </summary>
            <returns>An array of the table names in the data store.

</returns>


        </member>
        <member name="M:DevExpress.Xpo.DB.AccessConnectionProviderMultiUserThreadSafe.ModifyData(DevExpress.Xpo.DB.ModificationStatement[])">
            <summary>
                <para>Updates data in a data store using the specified modification statements.
</para>
            </summary>
            <param name="dmlStatements">
		An array of data modification statements.

            </param>
            <returns>The result of the data modifications.
</returns>


        </member>
        <member name="M:DevExpress.Xpo.DB.AccessConnectionProviderMultiUserThreadSafe.Register">
            <summary>
                <para>Registers the provider for use with XPO.
</para>
            </summary>


        </member>
        <member name="M:DevExpress.Xpo.DB.AccessConnectionProviderMultiUserThreadSafe.SelectData(DevExpress.Xpo.DB.SelectStatement[])">
            <summary>
                <para>Fetches data from a data store using the specified query statements.
</para>
            </summary>
            <param name="selects">
		An array of statements to obtain data from the data store.

            </param>
            <returns>The data retrieved from the data store.

</returns>


        </member>
        <member name="M:DevExpress.Xpo.DB.AccessConnectionProviderMultiUserThreadSafe.UpdateSchema(System.Boolean,DevExpress.Xpo.DB.DBTable[])">
            <summary>
                <para>Updates the storage schema according to the specified class descriptions.
</para>
            </summary>
            <param name="dontCreateIfFirstTableNotExist">
		<b>true</b> if the schema should not be created if the table that corresponds to the first item in the <i>tables</i> array doesn't exist in the data store.



            </param>
            <param name="tables">
		An array of tables whose structure should be saved in the data store.


            </param>
            <returns>A <see cref="T:DevExpress.Xpo.DB.UpdateSchemaResult"/> value that specifies the result of the update operation.
</returns>


        </member>
        <member name="F:DevExpress.Xpo.DB.AccessConnectionProviderMultiUserThreadSafe.XpoProviderTypeString">
            <summary>
                <para>Gets the name of the current connection provider. This name is used internally when generating a connection string via the <see cref="M:DevExpress.Xpo.DB.AccessConnectionProviderMultiUserThreadSafe.GetConnectionString"/> method.
</para>
            </summary>
            <returns> [To be supplied] </returns>


        </member>
        <member name="T:DevExpress.Xpo.DB.AccessConnectionProvider">

            <summary>
                <para>Implements data-aware operations for working with <b>MS Access</b> databases.

</para>
            </summary>

        </member>
        <member name="M:DevExpress.Xpo.DB.AccessConnectionProvider.#ctor(System.Data.IDbConnection,DevExpress.Xpo.DB.AutoCreateOption)">
            <summary>
                <para>Initializes a new instance of the AccessConnectionProvider class with the specified settings.
</para>
            </summary>
            <param name="connection">
		An object implementing the <see cref="T:System.Data.IDbConnection"/> interface that represents an open connection to a data source.

            </param>
            <param name="autoCreateOption">
		An <see cref="T:DevExpress.Xpo.DB.AutoCreateOption"/> value that specifies which operations should be performed when storage is accessed for the first time. This parameter is used to initialize the <see cref="P:DevExpress.Xpo.DB.IDataStore.AutoCreateOption"/> property.

            </param>


        </member>
        <member name="M:DevExpress.Xpo.DB.AccessConnectionProvider.CreateForeignKey(DevExpress.Xpo.DB.DBTable,DevExpress.Xpo.DB.DBForeignKey)">
            <summary>
                <para>Creates a foreign key.
</para>
            </summary>
            <param name="table">
		A <see cref="T:DevExpress.Xpo.DB.DBTable"/> object that represents the table.

            </param>
            <param name="fk">
		A <see cref="T:DevExpress.Xpo.DB.DBForeignKey"/> object that represents the foreign key.

            </param>


        </member>
        <member name="M:DevExpress.Xpo.DB.AccessConnectionProvider.CreateProviderFromConnection(System.Data.IDbConnection,DevExpress.Xpo.DB.AutoCreateOption)">
            <summary>
                <para>This method supports the internal infrastructure and is not intended to be called directly from your code.
</para>
            </summary>
            <param name="connection">
		@nbsp;

            </param>
            <param name="autoCreateOption">
		@nbsp;

            </param>
            <returns>@nbsp;
</returns>


        </member>
        <member name="M:DevExpress.Xpo.DB.AccessConnectionProvider.CreateProviderFromString(System.String,DevExpress.Xpo.DB.AutoCreateOption,System.IDisposable[]@)">
            <summary>
                <para>This method supports the internal infrastructure and is not intended to be called directly from your code.
</para>
            </summary>
            <param name="connectionString">
		@nbsp;

            </param>
            <param name="autoCreateOption">
		@nbsp;

            </param>
            <param name="objectsToDisposeOnDisconnect">
		@nbsp;

            </param>
            <returns>@nbsp;
</returns>


        </member>
        <member name="M:DevExpress.Xpo.DB.AccessConnectionProvider.FormatBinary(DevExpress.Data.Filtering.BinaryOperatorType,System.String,System.String)">
            <summary>
                <para>This member supports the internal infrastructure and is not intended to be used directly from your code.
</para>
            </summary>
            <param name="operatorType">
		@nbsp;

            </param>
            <param name="leftOperand">
		@nbsp;

            </param>
            <param name="rightOperand">
		@nbsp;

            </param>
            <returns>@nbsp;
</returns>


        </member>
        <member name="M:DevExpress.Xpo.DB.AccessConnectionProvider.FormatColumn(System.String,System.String)">
            <summary>
                <para>This member supports the internal infrastructure and is not intended to be used directly from your code.
</para>
            </summary>
            <param name="columnName">
		@nbsp;

            </param>
            <param name="tableAlias">
		@nbsp;

            </param>
            <returns>@nbsp;
</returns>


        </member>
        <member name="M:DevExpress.Xpo.DB.AccessConnectionProvider.FormatColumn(System.String)">
            <summary>
                <para>This member supports the internal infrastructure and is not intended to be used directly from your code.
</para>
            </summary>
            <param name="columnName">
		@nbsp;

            </param>
            <returns>@nbsp;
</returns>


        </member>
        <member name="M:DevExpress.Xpo.DB.AccessConnectionProvider.FormatConstraint(System.String)">
            <summary>
                <para>This member supports the internal infrastructure and is not intended to be used directly from your code.
</para>
            </summary>
            <param name="constraintName">
		@nbsp;

            </param>
            <returns>@nbsp;
</returns>


        </member>
        <member name="M:DevExpress.Xpo.DB.AccessConnectionProvider.FormatDelete(System.String,System.String)">
            <summary>
                <para>This member supports the internal infrastructure and is not intended to be used directly from your code.
</para>
            </summary>
            <param name="tableName">
		@nbsp;

            </param>
            <param name="whereClause">
		@nbsp;

            </param>
            <returns>@nbsp;
</returns>


        </member>
        <member name="M:DevExpress.Xpo.DB.AccessConnectionProvider.FormatFunction(DevExpress.Data.Filtering.FunctionOperatorType,System.String[])">
            <summary>
                <para>This member supports the internal infrastructure and is not intended to be used directly from your code.
</para>
            </summary>
            <param name="operatorType">
		 

            </param>
            <param name="operands">
		 

            </param>
            <returns> 
</returns>


        </member>
        <member name="M:DevExpress.Xpo.DB.AccessConnectionProvider.FormatFunction(DevExpress.Xpo.DB.Helpers.ProcessParameter,DevExpress.Data.Filtering.FunctionOperatorType,System.Object[])">
            <summary>
                <para>This member supports the internal infrastructure and is not intended to be used directly from your code.
</para>
            </summary>
            <param name="processParameter">
		 

            </param>
            <param name="operatorType">
		 

            </param>
            <param name="operands">
		 

            </param>
            <returns> 
</returns>


        </member>
        <member name="M:DevExpress.Xpo.DB.AccessConnectionProvider.FormatInsert(System.String,System.String,System.String)">
            <summary>
                <para>This member supports the internal infrastructure and is not intended to be used directly from your code.
</para>
            </summary>
            <param name="tableName">
		 

            </param>
            <param name="fields">
		 

            </param>
            <param name="values">
		 

            </param>
            <returns> 
</returns>


        </member>
        <member name="M:DevExpress.Xpo.DB.AccessConnectionProvider.FormatInsertDefaultValues(System.String)">
            <summary>
                <para>This member supports the internal infrastructure and is not intended to be used directly from your code.
</para>
            </summary>
            <param name="tableName">
		@nbsp;

            </param>
            <returns>@nbsp;
</returns>


        </member>
        <member name="M:DevExpress.Xpo.DB.AccessConnectionProvider.FormatSelect(System.String,System.String,System.String,System.String,System.String,System.String,System.Int32)">
            <summary>
                <para>This member supports the internal infrastructure and is not intended to be used directly from your code.
</para>
            </summary>
            <param name="selectedPropertiesSql">
		@nbsp;

            </param>
            <param name="fromSql">
		@nbsp;

            </param>
            <param name="whereSql">
		@nbsp;

            </param>
            <param name="orderBySql">
		@nbsp;

            </param>
            <param name="groupBySql">
		@nbsp;

            </param>
            <param name="havingSql">
		@nbsp;

            </param>
            <param name="topSelectedRecords">
		@nbsp;

            </param>
            <returns>@nbsp;
</returns>


        </member>
        <member name="M:DevExpress.Xpo.DB.AccessConnectionProvider.FormatTable(System.String,System.String)">
            <summary>
                <para>This member supports the internal infrastructure and is not intended to be used directly from your code.
</para>
            </summary>
            <param name="schema">
		@nbsp;

            </param>
            <param name="tableName">
		@nbsp;

            </param>
            <returns>@nbsp;
</returns>


        </member>
        <member name="M:DevExpress.Xpo.DB.AccessConnectionProvider.FormatTable(System.String,System.String,System.String)">
            <summary>
                <para>This member supports the internal infrastructure and is not intended be used directly from your code.
</para>
            </summary>
            <param name="schema">
		@nbsp;

            </param>
            <param name="tableName">
		@nbsp;

            </param>
            <param name="tableAlias">
		@nbsp;

            </param>
            <returns>@nbsp;
</returns>


        </member>
        <member name="M:DevExpress.Xpo.DB.AccessConnectionProvider.FormatUpdate(System.String,System.String,System.String)">
            <summary>
                <para>This member supports the internal infrastructure and is not intended to be used directly from your code.
</para>
            </summary>
            <param name="tableName">
		@nbsp;

            </param>
            <param name="sets">
		@nbsp;

            </param>
            <param name="whereClause">
		@nbsp;

            </param>
            <returns>@nbsp;
</returns>


        </member>
        <member name="M:DevExpress.Xpo.DB.AccessConnectionProvider.GetConnectionString(System.String,System.String,System.String)">
            <summary>
                <para>Returns a connection string to the specified MS Access database using the specified credentials.
</para>
            </summary>
            <param name="database">
		A string that specifies the path and name of the database to connect to.

            </param>
            <param name="userid">
		A string that specifies the user's name. This is used to initialize the "User ID" field of the connection string.

            </param>
            <param name="password">
		A string that specifies the password. This is used to initialize the "Password" field of the connection string.

            </param>
            <returns>A string that specifies the connection string.
</returns>


        </member>
        <member name="M:DevExpress.Xpo.DB.AccessConnectionProvider.GetConnectionString(System.String)">
            <summary>
                <para>Returns a connection string to the specified MS Access data base using the default credentials.
</para>
            </summary>
            <param name="database">
		A string that specifies the path and name of the data base to connect to.

            </param>
            <returns>A string that specifies the connection string.
</returns>


        </member>
        <member name="M:DevExpress.Xpo.DB.AccessConnectionProvider.GetConnectionStringACE(System.String,System.String)">
            <summary>
                <para>Returns a connection string to the specified MS Access 2007 database using the default credentials.
</para>
            </summary>
            <param name="database">
		A string that specifies the path and name of the data base to connect to.

            </param>
            <param name="password">
		A string that specifies the password. This is used to initialize the "Password" field of the connection string.

            </param>
            <returns>A string that specifies the connection string.
</returns>


        </member>
        <member name="M:DevExpress.Xpo.DB.AccessConnectionProvider.GetParameterName(DevExpress.Data.Filtering.OperandValue,System.Int32,System.Boolean@)">
            <summary>
                <para>This member supports the .NET Framework infrastructure and cannot be used directly from your code.
</para>
            </summary>
            <param name="parameter">
		@nbsp;

            </param>
            <param name="index">
		@nbsp;

            </param>
            <param name="createParameter">
		@nbsp;

            </param>
            <returns>@nbsp;
</returns>


        </member>
        <member name="M:DevExpress.Xpo.DB.AccessConnectionProvider.GetSqlCreateColumnFullAttributes(DevExpress.Xpo.DB.DBTable,DevExpress.Xpo.DB.DBColumn)">
            <summary>
                <para>This method supports the internal infrastructure and is not intended to be used directly from your code.
</para>
            </summary>
            <param name="table">
		@nbsp;

            </param>
            <param name="column">
		@nbsp;

            </param>
            <returns>@nbsp;
</returns>


        </member>
        <member name="M:DevExpress.Xpo.DB.AccessConnectionProvider.GetStorageTablesList">
            <summary>
                <para>Returns a list of the available tables in the data store.

</para>
            </summary>
            <returns>An array which contains the table names in the data store.

</returns>


        </member>
        <member name="M:DevExpress.Xpo.DB.AccessConnectionProvider.GetStoredProcedures">
            <summary>
                <para>Returns an array of stored procedures available within the data store.
</para>
            </summary>
            <returns>An array containing available stored procedures.
</returns>


        </member>
        <member name="F:DevExpress.Xpo.DB.AccessConnectionProvider.MaximumStringSize">
            <summary>
                <para>This member supports the internal infrastructure and is not intended to be used directly from your code.
</para>
            </summary>
            <returns>@nbsp;
</returns>


        </member>
        <member name="M:DevExpress.Xpo.DB.AccessConnectionProvider.Register">
            <summary>
                <para>Registers the provider for use with XPO.
</para>
            </summary>


        </member>
        <member name="F:DevExpress.Xpo.DB.AccessConnectionProvider.XpoProviderTypeString">
            <summary>
                <para>Gets the name of the current connection provider. This name is used internally when generating a connection string via the <see cref="M:DevExpress.Xpo.DB.AccessConnectionProvider.GetConnectionString"/> method.
</para>
            </summary>
            <returns> [To be supplied] </returns>


        </member>
        <member name="T:DevExpress.Xpo.PersistentCriteriaEvaluationBehavior">

            <summary>
                <para>Lists values that specify how filter criteria are evaluated within a transaction.

</para>
            </summary>

        </member>
        <member name="F:DevExpress.Xpo.PersistentCriteriaEvaluationBehavior.BeforeTransaction">
            <summary>
                <para>Criteria are evaluated on the data store side. Objects created within a transaction (Cache), are not processed by the criteria. Objects modified within a transaction, are not processed. Instead, their images, stored in the data store, are processed by the criteria.

</para>
            </summary>


        </member>
        <member name="F:DevExpress.Xpo.PersistentCriteriaEvaluationBehavior.InTransaction">
            <summary>
                <para>All objects (Data Store and Cache) are processed by the filter criteria.
</para>
            </summary>


        </member>
        <member name="T:DevExpress.Xpo.CacheBehavior">

            <summary>
                <para>Defines how references to instances of persistent objects are stored in a session's cache.
</para>
            </summary>

        </member>
        <member name="F:DevExpress.Xpo.CacheBehavior.Default">
            <summary>
                <para>The behavior is determined by XPO. For instance, in XPO version 8.1 this is equal to <b>CacheBehavior.Weak</b>.
</para>
            </summary>


        </member>
        <member name="F:DevExpress.Xpo.CacheBehavior.Strong">
            <summary>
                <para>Direct references to objects are used.
</para>
            </summary>


        </member>
        <member name="F:DevExpress.Xpo.CacheBehavior.Weak">
            <summary>
                <para>Instances of the <b>System.WeakReference</b> class are used.
</para>
            </summary>


        </member>
        <member name="T:DevExpress.Xpo.XPServerCollectionSource">

            <summary>
                <para>A component that can be used as a data source for a GridControl and GridLookUpEdit controls in Server Mode. 
</para>
            </summary>

        </member>
        <member name="M:DevExpress.Xpo.XPServerCollectionSource.#ctor(DevExpress.Xpo.Session,DevExpress.Xpo.Metadata.XPClassInfo,DevExpress.Data.Filtering.CriteriaOperator)">
            <summary>
                <para>Initializes a new instance of the XPServerCollectionSource class with a given <see cref="T:DevExpress.Xpo.Session"/>, object type and filter criteria.
</para>
            </summary>
            <param name="session">
		The <see cref="T:DevExpress.Xpo.Session"/> that will be used to load and save persistent objects. This value is used to initialize the <see cref="P:DevExpress.Xpo.XPServerCollectionSource.Session"/> property.

            </param>
            <param name="objectClassInfo">
		An <see cref="T:DevExpress.Xpo.Metadata.XPClassInfo"/> object that identifies the class describing the target data table. This value is used to initialize the <see cref="P:DevExpress.Xpo.XPServerCollectionSource.ObjectClassInfo"/> property, and indirectly the <see cref="P:DevExpress.Xpo.XPServerCollectionSource.ObjectType"/> property.

            </param>
            <param name="fixedFilterCriteria">
		A <see cref="T:DevExpress.Data.Filtering.CriteriaOperator"/> object that specifies a filter expression applied to data on the data store side. This value is assigned to the <see cref="P:DevExpress.Xpo.XPServerCollectionSource.FixedFilterCriteria"/> property.

            </param>


        </member>
        <member name="M:DevExpress.Xpo.XPServerCollectionSource.#ctor">
            <summary>
                <para>Initializes a new instance of the XPServerCollectionSource class with default settings.

</para>
            </summary>


        </member>
        <member name="M:DevExpress.Xpo.XPServerCollectionSource.#ctor(DevExpress.Xpo.Session,System.Type)">
            <summary>
                <para>Initializes a new instance of the XPServerCollectionSource class with a given <see cref="T:DevExpress.Xpo.Session"/> and object type.
</para>
            </summary>
            <param name="session">
		The <see cref="T:DevExpress.Xpo.Session"/> that will be used to load and save persistent objects. This value is used to initialize the <see cref="P:DevExpress.Xpo.XPServerCollectionSource.Session"/> property.

            </param>
            <param name="objectType">
		The type of an object that describes the target data table. This value is used to initialize the <see cref="P:DevExpress.Xpo.XPServerCollectionSource.ObjectType"/> property, and indirectly the <see cref="P:DevExpress.Xpo.XPServerCollectionSource.ObjectClassInfo"/> property.

            </param>


        </member>
        <member name="M:DevExpress.Xpo.XPServerCollectionSource.#ctor(DevExpress.Xpo.Session,System.Type,DevExpress.Data.Filtering.CriteriaOperator)">
            <summary>
                <para>Initializes a new instance of the XPServerCollectionSource class with a given <see cref="T:DevExpress.Xpo.Session"/>, object type and filter criteria.
</para>
            </summary>
            <param name="session">
		The <see cref="T:DevExpress.Xpo.Session"/> that will be used to load and save persistent objects. This value is used to initialize the <see cref="P:DevExpress.Xpo.XPServerCollectionSource.Session"/> property.

            </param>
            <param name="objectType">
		The type of an object that describes the target data table. This value is used to initialize the <see cref="P:DevExpress.Xpo.XPServerCollectionSource.ObjectType"/> property, and indirectly the <see cref="P:DevExpress.Xpo.XPServerCollectionSource.ObjectClassInfo"/> property.

            </param>
            <param name="fixedFilterCriteria">
		A <see cref="T:DevExpress.Data.Filtering.CriteriaOperator"/> object that specifies a filter expression applied to data on the data store side. This value is assigned to the <see cref="P:DevExpress.Xpo.XPServerCollectionSource.FixedFilterCriteria"/> property.

            </param>


        </member>
        <member name="M:DevExpress.Xpo.XPServerCollectionSource.#ctor(DevExpress.Xpo.Session,DevExpress.Xpo.Metadata.XPClassInfo)">
            <summary>
                <para>Initializes a new instance of the XPServerCollectionSource class with a given <see cref="T:DevExpress.Xpo.Session"/> and object type.
</para>
            </summary>
            <param name="session">
		The <see cref="T:DevExpress.Xpo.Session"/> that will be used to load and save persistent objects. This value is used to initialize the <see cref="P:DevExpress.Xpo.XPServerCollectionSource.Session"/> property.

            </param>
            <param name="objectClassInfo">
		An <see cref="T:DevExpress.Xpo.Metadata.XPClassInfo"/> object that identifies the class describing the target data table. This value is used to initialize the <see cref="P:DevExpress.Xpo.XPServerCollectionSource.ObjectClassInfo"/> property, and indirectly the <see cref="P:DevExpress.Xpo.XPServerCollectionSource.ObjectType"/> property.

            </param>


        </member>
        <member name="P:DevExpress.Xpo.XPServerCollectionSource.AllowEdit">
            <summary>
                <para>Gets or sets whether data editing is allowed.
</para>
            </summary>
            <value><b>true</b> to allow data editing; otherwise, <b>false</b>.
</value>


        </member>
        <member name="P:DevExpress.Xpo.XPServerCollectionSource.AllowNew">
            <summary>
                <para>Gets or sets whether new items can be added to a collection by a bound control.
</para>
            </summary>
            <value><b>true</b> to allow adding new items; otherwise, <b>false</b>.
</value>


        </member>
        <member name="P:DevExpress.Xpo.XPServerCollectionSource.AllowRemove">
            <summary>
                <para>Gets or sets whether items can be removed from a collection by a bound control.
</para>
            </summary>
            <value><b>true</b> to allow remove items; otherwise, <b>false</b>.
</value>


        </member>
        <member name="P:DevExpress.Xpo.XPServerCollectionSource.DeleteObjectOnRemove">
            <summary>
                <para>Gets or sets whether the persistent object is deleted from the data store when it is removed from the collection.
</para>
            </summary>
            <value><b>true</b> if the persistent object is deleted from the data store when it is removed from the collection; otherwise, <b>false</b>.
</value>


        </member>
        <member name="P:DevExpress.Xpo.XPServerCollectionSource.DisplayableProperties">
            <summary>
                <para>Gets or sets properties that are available for binding in a bound data-aware control at design time.

</para>
            </summary>
            <value>The displayable properties list, containing property paths separated by semicolons. For example, "FirstName;LastName;Company.Name;Address.City".
</value>


        </member>
        <member name="P:DevExpress.Xpo.XPServerCollectionSource.FixedFilterCriteria">
            <summary>
                <para>Gets or sets the criteria used to filter objects on the data store side. These criteria are never affected by the data-aware control that is bound to the current XPServerCollectionSource object.
</para>
            </summary>
            <value>A <see cref="T:DevExpress.Data.Filtering.CriteriaOperator"/> object that specifies the criteria to filter objects on the data store side.
</value>


        </member>
        <member name="P:DevExpress.Xpo.XPServerCollectionSource.FixedFilterString">
            <summary>
                <para>Gets or sets an expression in a string format, used to filter objects on the data store side. This filter is never affected by the data-aware control that is bound to the current XPServerCollectionSource object.

</para>
            </summary>
            <value>A string that specifies the filter expression applied to data on the data server side.
</value>


        </member>
        <member name="P:DevExpress.Xpo.XPServerCollectionSource.ObjectClassInfo">
            <summary>
                <para>Gets a <see cref="T:DevExpress.Xpo.Metadata.XPClassInfo"/> object that describes the target data table in the data store.
</para>
            </summary>
            <value>An <see cref="T:DevExpress.Xpo.Metadata.XPClassInfo"/> object that describes the target data table in the data store.
</value>


        </member>
        <member name="P:DevExpress.Xpo.XPServerCollectionSource.ObjectType">
            <summary>
                <para>Gets the type of the object that describes the target data table in the data store.
</para>
            </summary>
            <value>The <see cref="T:System.Type"/> of the object that describes the target data table.
</value>


        </member>
        <member name="M:DevExpress.Xpo.XPServerCollectionSource.Reload">
            <summary>
                <para>Forces the bound data-aware control to reload data from the data store.
</para>
            </summary>


        </member>
        <member name="E:DevExpress.Xpo.XPServerCollectionSource.ResolveSession">
            <summary>
                <para>Enables the XPServerCollectionSource to be associated with a session.
</para>
            </summary>


        </member>
        <member name="E:DevExpress.Xpo.XPServerCollectionSource.ServerExceptionThrown">
            <summary>
                <para>Fires when a data server throws an exception.
</para>
            </summary>


        </member>
        <member name="P:DevExpress.Xpo.XPServerCollectionSource.Session">
            <summary>
                <para>Gets or sets the <see cref="T:DevExpress.Xpo.Session"/> used by the current XPServerCollectionSource object.
</para>
            </summary>
            <value>The session with a connection to a data source. The default value is <see cref="P:DevExpress.Xpo.Session.DefaultSession"/>.
</value>


        </member>
        <member name="P:DevExpress.Xpo.XPServerCollectionSource.TrackChanges">
            <summary>
                <para>Gets or sets whether the XPServerCollectionSource tracks item changes.
</para>
            </summary>
            <value><b>true</b> to raise the <b>ListChange</b> event after an item has been changed; otherwise, <b>false</b>.
</value>


        </member>
        <member name="T:DevExpress.Xpo.ObjectsManipulationEventHandler">

            <summary>
                <para><see short="M:DevExpress.Xpo.ObjectsManipulationEventHandler.Invoke"/>
</para>
            </summary>

        </member>
        <member name="M:DevExpress.Xpo.ObjectsManipulationEventHandler.Invoke(System.Object,DevExpress.Xpo.ObjectsManipulationEventArgs)">
            <summary>
                <para>Represents a method that will handle a session's <see cref="E:DevExpress.Xpo.Session.ObjectsLoaded"/> and <see cref="E:DevExpress.Xpo.Session.ObjectsSaved"/> events.
</para>
            </summary>
            <param name="sender">
		The event sender.

            </param>
            <param name="e">
		An <see cref="T:DevExpress.Xpo.ObjectsManipulationEventArgs"/> object that contains event data.

            </param>


        </member>
        <member name="T:DevExpress.Xpo.ObjectsManipulationEventArgs">

            <summary>
                <para>Provides data for object manipulation events.
</para>
            </summary>

        </member>
        <member name="M:DevExpress.Xpo.ObjectsManipulationEventArgs.#ctor(DevExpress.Xpo.Session,System.Collections.ICollection)">
            <summary>
                <para>Initializes a new instance of the <see cref="T:DevExpress.Xpo.ObjectsManipulationEventArgs"/> class.
</para>
            </summary>
            <param name="session">
		A <see cref="T:DevExpress.Xpo.Session"/> object whose persistent objects are being processed. This value is assigned to the <see cref="P:DevExpress.Xpo.ObjectsManipulationEventArgs.Session"/> property.

            </param>
            <param name="objects">
		The collection of persistent objects that are involved in processing. This collection is assigned to the <see cref="P:DevExpress.Xpo.ObjectsManipulationEventArgs.Objects"/> property.

            </param>


        </member>
        <member name="P:DevExpress.Xpo.ObjectsManipulationEventArgs.Objects">
            <summary>
                <para>Gets the collection of persistent objects that are currently being processed.
</para>
            </summary>
            <value>The collection of persistent objects involved in processing.
</value>


        </member>
        <member name="P:DevExpress.Xpo.ObjectsManipulationEventArgs.Session">
            <summary>
                <para>Gets the session whose persistent objects are currently being processed.
</para>
            </summary>
            <value>A <see cref="T:DevExpress.Xpo.Session"/> object whose persistent objects are being processed.
</value>


        </member>
    </members>
</doc>
